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; ?>
訂閱部落格