2015-12-30 2 views
-1

У меня есть окно поиска на моем сайте, который ищет из списка веб-сайтов (хранящихся в sites.txt), список выглядит следующим образом:Как игнорировать случай при поиске документа txt?

<a href="example.org">Example Website</a> 
<a href="example.com">Another Example Website</a> 

Окно поиска использует это действие, чтобы найти соответствующие результаты из списка:

<?php 
    $q = $_REQUEST["q"]; 

$f = fopen("sites.txt", "r"); 
while (($line = fgets($f)) !== FALSE) { 
    if (strstr($line, $q)) { 
     print "<p>$line</p>"; 
    } 
} 
?> 

Как я могу изменить PHP, чтобы убедиться, что случай ввода окна ввода игнорируется?

IE: поиск 'другой' функция возвращает 'Другой пример сайта

+2

Посмотрите на странице руководства для [strstr] (http://php.net/manual/en/function.strstr.php), а затем перейти к ** также раздел * * и нажмите ссылку на функцию, описанную как ** Нечувствительная к регистру strstr **, т.е. [stristr] (http://php.net/manual/en/function.stristr.php) – RiggsFolly

ответ

Смежные вопросы