我想在主頁上顯示文章的簡短描述。說明是泰語和英語的混合體。非英語語言Strlen
我使用這個功能的strlen
mb_strlen($str, 'UTF-8');
但一些描述中只有一行結束了,有的去高達3線,我想顯示兩行說明這不是acurate的。
如果strlen的比155大我做
$descr = mb_strlen($descr, 'UTF-8') > 155 ? substr($descr, 0, 152) . '...' : $descr;
謝謝。
我想在主頁上顯示文章的簡短描述。說明是泰語和英語的混合體。非英語語言Strlen
我使用這個功能的strlen
mb_strlen($str, 'UTF-8');
但一些描述中只有一行結束了,有的去高達3線,我想顯示兩行說明這不是acurate的。
如果strlen的比155大我做
$descr = mb_strlen($descr, 'UTF-8') > 155 ? substr($descr, 0, 152) . '...' : $descr;
謝謝。
,如果你想通過'\n'
防止條目有3礦多行首先拆分字符串,然後使用mb_substr
我明白無論是問題修邊(我看不出有什麼用線業務是所有關於)也沒有你的問題。你能澄清嗎? – 2010-02-25 16:00:15
我也不明白。 :/ – Teekin 2010-02-25 16:02:01
他可能想要這樣做:http://stackoverflow.com/questions/2154220/truncate-a-multibyte-string-to-n-chars,並有問題,'mb_strlen'和'str_len'計數一些字符兩次,因爲它們是多字節。 – Gordon 2010-02-25 16:02:51