За последние 24 часа нас посетил 17821 программист и 1655 роботов. Сейчас ищут 1190 программистов ...

Сравнение двух слов

Тема в разделе "PHP для новичков", создана пользователем knopkin, 28 янв 2009.

  1. knopkin

    knopkin Активный пользователь

    С нами с:
    17 янв 2009
    Сообщения:
    9
    Симпатии:
    0
    Есть у меня код, который ищит key в массиве (нахождение одокоренных слов)

    Код (Text):
    1.      foreach ($array as $value) {
    2.          if (substr_count(strtolower($value),strtolower($key))) {
    3.              $result[]=$value; } }
    Но хочу не просто получить $Value а подсветиьт в тексте $key

    Пример:
    Код (Text):
    1. value = длинноесловотут
    2. key = слово
    Результат:
    Код (Text):
    1. длинное<font color=red>слово</font>тут
    Как можно такое сделать?
     
  2. ShamahN

    ShamahN Активный пользователь

    С нами с:
    10 апр 2007
    Сообщения:
    1.449
    Симпатии:
    0
    Адрес:
    г.Волгодонск Роствской обл.
    str_replace()
     
  3. Kreker

    Kreker Старожил

    С нами с:
    8 апр 2007
    Сообщения:
    5.433
    Симпатии:
    0
    Начните с пунктуации русского языка.
     
  4. knopkin

    knopkin Активный пользователь

    С нами с:
    17 янв 2009
    Сообщения:
    9
    Симпатии:
    0
    Код (Text):
    1.     $newkey = "<font color=red>" .$key ."</font>";
    2.     $bodytag = str_replace($key, $newkey, $value);
    вот так не срабатывает :(