На самом деле вы можете использовать wordwrap()
, введенные в explode()
, используя символ новой строки \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"
}