假設我們有一個字符串patterns also provide us a common vocabulary to describe solutions
。如何substr()字符串到一定的長度,但直到最後的空間?
我們substr()
這個字符串,所以我們有patterns also provide us a common vocabulary to desc
。
如何將最後一個字符串剪切爲patterns also provide us a common vocabulary to
?
我的辦法是:
$text = mb_substr($new['text'], 0, 100);
if(mb_substr($text, -1) != ' ') {
$text_expl = explode(' ', $text);
$text = implode(' ', array_splice($text_expl, 0, -1)) . ' ...';
}
有什麼更好?
也許regualr表達式或一些PHP內置函數可以做類似的事情?
也許在另一篇文章謊言你的解決方案: http://stackoverflow.com/questions/79960/how-to-truncate-a-string-in-php-to-the-word-closest-toa-a-某些用戶號碼的-恰拉 – andrew