Поиск слова в предложении

dirol

Новичок
Поиск слова в предложении

Здравствуйте!
Вопрос в следующем:

Есть предложение:
Россия вышла на второе место по количеству миллиардеров в списке Forbes и нелепые корпоративные правила, сколько тебе надо денег, чтобы больше не работать - пройди тест и узнай


Это предложение "содержится" в переменной $text.

В этом предложении необходимо найти следующие слова:
  • деньги
  • миллиардеры

Как видно из предложения, таких слов в 1005 совпадении нет, но есть однокоренные "миллиардеров" и "денег".

Чем необходимо воспользоваться, чтобы найти необходимые слова, даже если они не встречаются в тексте в 100% точности и изменить их, например, засунув в тэг <b></b>.
Спасибо.
 

ksnk

прохожий
поиск в гугле по "словарь словоформ".
Указывать ВСЕ словоформы слова и искать хотя бы одно...
 

dirol

Новичок
ок, а если упростить задачу, и искать именно слова:

миллиардеров
денег
 

dirol

Новичок
strpos возвращает только числовую позицию, а мне нужно примерно следующее:

Есть предложение:
Россия вышла на второе место по количеству миллиардеров в списке Forbes и нелепые корпоративные правила, сколько тебе надо денег, чтобы больше не работать - пройди тест и узнай

В этом предложении необходимо найти следующие слова:

* миллиардеров

и затем вывести это же предложение, но чтобы искомое слово было выделено, например, <B></B>
 

kode

never knows best
Где-то тут валялась морфологическая библиотечка для преобразования, попробуй её.
 

dirol

Новичок
да, не могу, так как не знаю, какой функцией или набором функций воспользоваться

-~{}~ 11.03.08 14:52:

str_replace воспользовался
Спасибо

-~{}~ 11.03.08 15:08:

Теперь появился еще один вопрос.

Если в предложении встречается 2 раза строку «миллиардеров»?
Как указать скрипту, что операцию по замене необходимо провести только один раз?
 
Сверху