Я пытаюсь разделить переменную, содержащую контент статей.
Я хочу прокрутить его, чтобы найти ключевые слова, но хочу разбить содержимое на массив.
preg_split("/[.,] \s /", $content);
Итак, что я здесь делаю, это разделение контента на основе ".". или "," или пробел.
Я читал здесь две разные статьи о переполнении стека, говоря о расколе, который используется как explode().
Другой был о том, как работает вышеперечисленный syntex, но я добавил \s, поэтому я предполагаю, что именно там я ошибаюсь. Я попробовал \s в скобке и вышел, но все равно не могу заставить его работать.
Если раскол для любого из этих вариантов, которые вы упомянули space
или .
или ,
правильный шаблон должен быть
preg_split("/[ .,]/", $content);
|_ Note the whitespace here
Ваше выражение говорит, что оно должно иметь .
или ,
и space
и любой \s
(пробел/ввод/вкладка) и другое space
preg_split("/[.,] \s /", "testing 12, 3")
работает для меня, поэтому я предполагаю, что проблема заключается в вашем$content
"/[ ,.]/"
(Обратите внимание на пробел). Ваше выражение говорит, что оно должно иметь точку или запятую и пробел и любой пробел / ввод / табуляцию и другой пробел