if (strlen($string) <=50) {
  echo $string;
} else {
  echo substr($string, 0, 50) . '...';
}
試了一些解決方法包括用wordwrap()不成功後找到這個,<?php $string=strip_tags($rs['text']); $charset = 'UTF-8'; $length = 368; if(mb_strlen($string, $charset) > $length) { $string = mb_substr($string, 0, $length - 3, $charset) . '...'; } echo $string; ?>
訂閱部落格