Str_split without words

I am looking for the fastest solution , string in part, without .

$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"); 
+6
source share
1 answer

In fact, you can use the wordwrap() filed in explode() using the newline character \n as a delimiter. explode() will split the line into newline created by 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" } 
+21
source

Source: https://habr.com/ru/post/910407/


All Articles