求一段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文件读到流中,然后用以字符串形式处理,再用正则表达式匹配就可以了啊

你自己看看是否这个http://www.bianceng.cn/webkf/PHP/200705/1378.htm