我不认为有一个内置单功能,将做到这一点给你,但你可以做这样的事情:
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