Подсчитайте совпадения целых слов в строке, используя несколько поисковых словPhp

Кемеровские программисты php общаются здесь
Ответить
Anonymous
 Подсчитайте совпадения целых слов в строке, используя несколько поисковых слов

Сообщение Anonymous »

У меня есть абзац, который мне нужно проанализировать по разным ключевым словам. Например:
"Я хочу изменить мир. Хочу сделать его лучшим местом для жизни. Мир, любовь и гармония. В этом вся суть жизни. Мы можем сделать наш мир хорошим местом для жизни"
И мои ключевые слова:
"мир", "земля", "место"
Я должен сообщать, когда у меня есть совпадение и сколько раз.
Вывод должен быть таким:
"мир" 2 раза и "место" 1 раз не упоминается, потому что он никогда не был сопоставлен.
В настоящее время я просто преобразую строки абзаца в массив символов, а затем сопоставляю каждое ключевое слово со всем содержимым массива, что тратит мои ресурсы.
Пожалуйста, подскажите мне, как эффективно.

Подробнее здесь: https://stackoverflow.com/questions/309 ... arch-words
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Php»