Разбить предложение на слова

Чтобы разбить строку на отдельные слова, можно воспользоваться функцией - strtok. Она принимает два параметра: обрабатываемую строку и символ, по которому будет о разделение строки на части. Разделителей может быть несколько, тогда они указываются подряд.
Пример:
// исходная строка
$string = "Любой текст для примера";
// массив, в котором будут записаны слова 
$array words = array();
// разбиваем 
// разделителем выступает пробел, табуляция
// и перенос строки
$tok = strtok($string, " \t\n");
// разбиваем строку, пока не кончится предложение 
while($tok) {
$array words[] = $tok;
$tok = strtok(" \t\n");
}
// вывод результата 
var dump($array words);

В примере был использован цикл while, он будет выполняться, пока условие принимает значение true, таким образом, строка будет разбиваться на слова, пока не закончатся слова.
Теги:
while, strtok
Добавлено: 27 Марта 2018 16:00:00 Добавил: Андрей Ковальчук Нравится 0
Добавить
Комментарии:
Нету комментариев для вывода...