求一段PHP搜索代码
来源:百度知道 编辑:UC知道 时间:2024/05/09 15:17:44
搜索一个.txt 文件里的词语.把搜到的显示出来.就可以.不用链接
...没一个让我满意
...没一个让我满意
数据是一行一行存储的吗?
<?
$file = "1.txt";
$search = "床前";
print_r(search_in_txt($search,$file));
function search_in_txt($search,$file) {
if($search == "") return false;
if(!file_exists($file))return false;
$handle = fopen($file,"r");
$return = array();
while ($str = fgets($handle,4096)) {
if(substr_count($str,$search))$return[] = $str;
}
fclose($handle);
return $return;
}
?>
把TXT文件读到流中,然后用以字符串形式处理,再用正则表达式匹配就可以了啊