За последние 24 часа нас посетили 19746 программистов и 1656 роботов. Сейчас ищет 1531 программист ...

Помогите с strpos

Тема в разделе "PHP для новичков", создана пользователем oleg2456, 24 ноя 2015.

  1. oleg2456

    oleg2456 Новичок

    С нами с:
    30 июл 2015
    Сообщения:
    4
    Симпатии:
    0
    Есть htm документ привожу часть кода
    Код (PHP):
    1. <div class="qtext">
    2.   Функция религии, определяющая схему восприятия человека человеком и общение.                          </div><br><br>
    3.            <span class="anun">a<span class="anumsep">.</span></span> интегративная                      <br>
    4.           <span class="anun">b<span class="anumsep">.</span></span> мировозренческая                    <br>
    5.           <span class="anun">c<span class="anumsep">.</span></span> коммуникативная                     <br>
    6.           <span class="anun">d<span class="anumsep">.</span></span> регулятивная                        <br><br><br>
    7.           <div class="qtext">
    8.   Функция религии, объединяющая единоверцев своим вероучением.</div><br><br>
    9.             <span class="anun">a<span class="anumsep">.</span></span> мировозренческая                  <br>
    10.             <span class="anun">b<span class="anumsep">.</span></span> компенсаторная                    <br>
    11.             <span class="anun">c<span class="anumsep">.</span></span> коммуникативная                   <br>
    12.             <span class="anun">d<span class="anumsep">.</span></span> интегративная                     <br> 
    Пытаюсь подсветить правильный ответ при помощи strpos
    Код (PHP):
    1. <?php
    2. $html=file_get_contents("4.htm"); 
    3. $searchwords="Функция религии, объединяющая единоверцев своим вероучением.";        
    4. $searchwords1="мировозренческая";                                                    
    5.  
    6.  
    7. $mystring = $html;
    8. $pos = strpos($mystring, $searchwords);
    9.  
    10. if ($pos === false) {
    11.     echo "Строка '$findme' не найдена в строке '$mystring'";
    12. } 
    13.     else {
    14.       $text = str_replace ($searchwords1, "<font color=\"#FF0000;\">$searchwords1</font>", $html);
    15.       echo  $text;     
    16.     }
    17. ?>
    Подсвечивается все одинаковые варианты. Подскажите как можно подсветить именно тот вариант который следует сразу после вопроса.

    PHP, JavaScript, SQL и другой код пишите внутри тегов
    Код ( (Unknown Language)):
    1. [b]php][/b]Тут код[b][/[/b][b]code][/b][/color]
     
  2. denis01

    denis01 Суперстар
    Команда форума Модератор

    С нами с:
    9 дек 2014
    Сообщения:
    12.227
    Симпатии:
    1.714
    Адрес:
    Молдова, г.Кишинёв
    Ты сам генерируешь html код?