PHP 計算字串字數,超過的文字變...

  • 6433
  • 0
  • PHP
  • 2013-05-08

計算字數,超過的文字變...

使用語法:PHP

範例程式如下:

((mb_strlen($str,'utf8')>10) ? mb_substr($str,0,10,'utf8') : $str).' '.((mb_strlen($str,'utf8')>10) ? " ..." : "")

 

程式說明:

在PHP,substr函數是以為原來切割字串,所以在使用的時候,遇到中文字會產生亂碼的情況。

使用mb_substr可以設定編碼,即可排除中文字亂碼的情況。

判斷字串的字數有多少,若超過10就在字串後面加上 ‧‧‧ ,若沒有超過字數,就只顯示字串不顯示。

 

 

參考或是複製語法時,別忘了留個言喔 ^ ^ ~