1. Задавайте здесь вопросы о коде, которые не подходят в другие разделы, такие как:
    Дизайн > Верстка
    PHP > Как сделать на PHP
    Скрыть объявление

поиск по переменной

Тема в разделе "Web Coding", создана пользователем ivashka, 21 фев 2008.

Статус темы:
Закрыта.
Модераторы: latteo
  1. ivashka

    ivashka

    Регистр.:
    16 май 2007
    Сообщения:
    151
    Симпатии:
    15
    как узнать существование некоторого текста в переменной?
    тоесть е через
    $text=file_get_content получаю код страници,
    мне просто нужно узнать есть ли в переменной text слово

    "код установлен"

    Спасибо.
     
  2. vilk108

    vilk108

    Регистр.:
    17 дек 2007
    Сообщения:
    174
    Симпатии:
    41
    Вот код:
    Код:
    <?
    $text= file_get_contents('test.txt');
    
    if(strpos($text, "код установлен"))
     {
       echo "текст существует"; 
     } 
    else
     {
     echo "не найден";
     }
    ?>
    
     
    ivashka нравится это.
  3. lobzik

    lobzik

    Регистр.:
    8 авг 2006
    Сообщения:
    311
    Симпатии:
    49
    Код неверен :-]
    Прежде чем пиcать что-то, убедитесь в правильности :p

    Как думаешь что будет если найденная строка будет в самом начале? Правильно, strpos вернет 0, а в приведенном коде это значение будет false.
    Надо делать так:
    PHP:
    $textfile_get_contents('test.txt');

    if(
    strpos($text"код установлен")===FALSE)
     {
           echo 
    "не найден";
     } 
    else
     {
           echo 
    "текст существует";
     }
     
Статус темы:
Закрыта.