我不認爲有一個內置單功能,將做到這一點給你,但你可以做這樣的事情:
Codepad Example Here
$string = "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Quisque nec elit dui, nec fermentum velit. Nullam congue ipsum ac quam auctor nec massa nunc.";
$output = array();
while (strlen($string) > 50) {
$index = strpos($string, ' ', 50);
$output[] = trim(substr($string, 0, $index));
$string = substr($string, $index);
}
$output[] = trim($string);
var_dump($output);
// array(3) {
// [0]=>
// string(50) "Lorem ipsum dolor sit amet, consectetur adipiscing"
// [1]=>
// string(55) "elit. Quisque nec elit dui, nec fermentum velit. Nullam"
// [2]=>
// string(43) "congue ipsum ac quam auctor nec massa nunc."
// }
可你給輸入/輸出的例子嗎? – x4rf41
@ x4rf41我添加了一個例子來發布 –
爲什麼「這是」沒有拆分,但「可以」拆分?分裂背後的邏輯是什麼? – x4rf41