在文字截斷中尊重完整單字
在此場景中,您尋求將字串截斷為100 個字符,同時保留完整單字。與使用 substr 的直接方法不同,此方法旨在防止分詞。
要實現此目的,請考慮以下方法:
<code class="php">$content = "This is a sentence that has more than 100 characters in it, and I want to return a string of only full words that is no more than 100 characters!"; $pos = strpos($content, ' ', 100); $truncated = substr($content, 0, $pos);</code>
在此程式碼中,我們首先找到第一個空格使用 strpos 在第 100 個字元之後。這可以確保我們不會打斷一個單字。隨後,我們使用 substr 將字串截斷到該位置,尊重單字邊界。
輸出將是:
"This is a sentence that has more than 100 characters in it, and I want to return a string of only"
以上是如何在尊重完整單字的情況下將文字截斷為 100 個字元?的詳細內容。更多資訊請關注PHP中文網其他相關文章!