Какой функцией лучше разбивать текст на элементы массива?

  • Автор темы Автор темы golos81
  • Дата начала Дата начала
Статус
В этой теме нельзя размещать новые ответы.

golos81

Новичок
Какой функцией лучше разбивать текст на элементы массива?

Надо разбивать куски текста на элементы массива. В качестве разделителей используются пробел, запятая, точка, воскл. знак и т.д.
Какой функцией лучше разбивать текст на элементы массива?
 
Похоже ты хочешь просто выделить все слова из текста игнорируя пробелы и проч. знаки?
 
Функция [m]preg_split[/m] разбивает строку по регулярному выражению.

Тебе случайно не текст на слова разбить надо?
 
да, надо разбить текст на слова. Пытаюсь сделать поиск по сайту.

В ф-ии preg_split(), насколько я понял, надо использовать регулярные выражения. Может кто-то сталкивался с похожим регулярным выражением, при помощи которого можно было бы разбивать тектс на слова. Задача, вроде бы, вполне типична. Не хотелось бы изобретать велосипед.
 
Можно вот так сделать:
PHP:
$words = preg_split("/([^[:alnum:]]|['-])+/s", $text);
 
McSimm
О как. Не знал про эту функцию. Спасибо за проведение разъяснительной работы.
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху