У меня есть окно поиска на моем сайте, который ищет из списка веб-сайтов (хранящихся в 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: поиск 'другой' функция возвращает 'Другой пример сайта
Посмотрите на странице руководства для [strstr] (http://php.net/manual/en/function.strstr.php), а затем перейти к ** также раздел * * и нажмите ссылку на функцию, описанную как ** Нечувствительная к регистру strstr **, т.е. [stristr] (http://php.net/manual/en/function.stristr.php) – RiggsFolly