確保PHP substr 在單字邊界處中斷字串 使用substr 函數截斷字串時,確保截斷發生在單字邊界處非常重要一個字的結尾,而不是一個字的中間。這對於保持文字輸出的可讀性和傳達預期含義至關重要。 要實現這一點,您可以使用以下程式碼: substr($body, 0, strpos($body, ' ', 260))登入後複製 在此程式碼段中: substr() 取得字串$body 並取得字串$body選擇起始位置為0 的子字串。 strpos() 從$body 中的位置開始搜尋第一次出現的空格字元(' ') 260. strpos() 的結果指定子字串應結束的位置,確保截斷發生在260 個字元後的第一個單字邊界。