想象一下,我有150個字符的長字符串。我想將它分成3部分,每部分最長50個字符。訣竅是我還必須保持文字完整,而將字符串分成3部分。將字符串劃分爲3個部分並保留字完整
我可以使用substr
並檢查它是否將單詞切成一半。我想知道是否有任何其他優雅的方式來做到這一點。
我也必須記住,字符串可能少於150個字符。例如,如果它是140個字符長,那麼它應該是50 + 50 + 40.
如果它小於100,應該是50 + 50.如果它是50個字符或更少,它不應該劃分字符串。
我很樂意聽到您的想法/方法來解決這個問題。
非常感謝您的時間和關注。
可能重複[如何在PHP截斷字符串,以最接近一定數目的字符的字?( http://stackoverflow.com/questions/79960/how-to-truncate-a-string-in-php-to-the-word-closest-to-a-certain-number-of-chara) – codaddict
ref:[ wordwrap](http://php.net/manual/function.wordwrap.php) – Yoshi