str_split без слов

Я ищу быстрое решение , разбивая строку на части, без слов .

$strText = "The quick brown fox jumps over the lazy dog"; $arrSplit = str_split($strText, 12); // result: array("The quick br","own fox jump","s over the l","azy dog"); // better: array("The quick","brown fox","jumps over the","lazy dog"); 

Фактически вы можете использовать wordwrap() , поданный в wordwrap() , используя символ новой строки \n в качестве разделителя. explode() разделит строку на строки новой строки, созданные wordwrap() .

 $strText = "The quick brown fox jumps over the lazy dog"; // Wrap lines limited to 12 characters and break // them into an array $lines = explode("\n", wordwrap($strText, 12, "\n")); var_dump($lines); array(4) { [0]=> string(9) "The quick" [1]=> string(9) "brown fox" [2]=> string(10) "jumps over" [3]=> string(12) "the lazy dog" }