Нужно разбить текст на слова и элементы. explode не подойдет.
Нужна регулярка для spliti или preg_split ну или другие варианты...
$text_arr = preg_split("/[\n\r\s,?.!]+/", $text); - в принципи делит как надо, но в массив не возвращаются сами делители (точки,запятые,знаки вопроса). А мне нужен массив и с самими делителями кроме пробелов.
Допустим есть строка
"МАЗ 5551 - популярный белорусский грузовик-самосвал, с самосвальным оборудованием. Он выпускается на минском автомобильном заводе!"
Нужно получить массив
[0] => МАЗ
[1] => 5551
[2] => -
[3] => популярный
[4] => белорусский
[5] => грузовик
[6] => ,
[7] => с
[8] => самосвальным
[9] => оборудованием
[10] => .
[11] => Он
[12] => выпускается
[13] => на
[14] => минском
[15] => автомобильном
[16] => заводе
[17] => !