我的网站上有一个搜索框,可以从网站列表中搜索(存储在sites.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以确保忽略搜索框输入的大小写?
I.E:搜索另一个&#39;返回&#39;另一个示例网站&#39;
答案 0 :(得分:1)
if (strstr($line, $q)) {
要使其不区分大小写,只需更改strstr()
即可使用stristr()
(使用i
)功能。