使用PHP 的substr 函數保留單字
使用substr 函數時,經常會遇到結果字串在中間突然結束的情況一句話。如果要確保截斷的字串在單字邊界處結束,請考慮實施以下解決方案:
解決方案:
要實現所需的行為,您可以利用strpos 函數,用於尋找指定字串在較大字串中第一次出現的位置。在本例中,我們使用空格字元 (" ") 作為單字邊界的標記。
代碼:
解釋:
此程式碼:
使用 strpos 搜尋指定長度範圍(260 個字元)內的第一個空格字元。 傳回從字串開頭到第一個空格字元位置的子字串,確保字串以分詞符結尾。
用法:用修改後的代碼替換現有的substr 調用::透過實作此解決方案,您可以確保substr 產生尊重單字邊界的字串,防止單字中間突然截斷。以上是如何確保 Substr 函數不會將單字切成兩半?的詳細內容。更多資訊請關注PHP中文網其他相關文章!