我認爲正則表達式是給你想要的最簡單的方法。考慮到這個問題,我相當積極,你要麼從來沒有聽說過它,要麼根本不知道它是如何工作的。
因爲它非常複雜,我願意幫助你,直到你完全按照你想要的方式管理它。
我跑了一些測試,這對我有用。
echo preg_replace('/(\.{20}?|.{10,20}?\.)/', '$1<br />', $desc);
這種單一的代碼行提出分手標籤要麼當達到20個字符時,有一個點後面加一個空格,如果有超過10個字符之前,以避免單個字線。
你給將從去的示例文本:。
一個段落如下像「我們的客戶服務部將幫助您解決任何問題,你可能有買家負責來回運費我們提供免費的UPS或USPS地面運輸到美國大陸我們船內支付的1個工作日內所有其他貨運收費(參見購買細節項目的拍賣)所有訂單獲得UPS或USPS追蹤號碼
到。:
A Paragraph follows like "Our Customer service dept.<br />
will help you with any issue you might have.<br />
Buyer is responsible for return shipping.<br />
We offer free UPS or USPS ground shipping to the continental U.S.<br />
We ship within 1 business day of payment.<br />
All other shipping rates apply (see auction of item purchased for details).<br />
All orders get a UPS or USPS tracking number.
讓我知道如果這是你想要的方式!
如果你回來選擇答案,將不勝感激,哈哈! –