正文
php搜索文本数据 php搜索数据库数据
小程序:扫一扫查出行
【扫一扫了解最新限行尾号】
复制小程序
【扫一扫了解最新限行尾号】
复制小程序
关于PHP文本数据库搜索请问怎么做 - 技术问答
先读取文本文件啊,在文本文件中搜索,如果文本较小的话可以直接用函数查找
php如何搜索TXT数据库内信息?
这个简单php搜索文本数据的办法php搜索文本数据,就是读取文件,然后分析文件。
用到几个函数:file // file() 将文件作为一个数组返回。数组中的每个单元都是文件中相应的一行。
explode// explodef() 分割字符串,用|分割
然后循环遍历 判断 展示就okphp搜索文本数据了。
例子://只作参考,没有实际测试,如果还有疑问,请回复。
?php
$data = file('data.txt');
$post = $_POST['search'];
$str = '';
if($data !empty($post)) {
foreach($data as $k = $v) {
$row = explode('|', $v);//array('name', 'age', 'sex');
$name = reset($row);//读取数组的第一个元素
if($post == $name) {
$str = $v;
break;
}
}
echo $str;
}
?
php中,关于文本框搜索功能
PHP code
?php
if($_SERVER['REQUEST_METHOD'] == "POST") {$a[]="Anna1";
$a[]="Anna2";
$a[]="Anna3";
$a[]="Anna4";
$a[]="Anna5";
$a[]="Anna6";
$a[]="Brittany1";
$a[]="Brittany2";
$a[]="Brittany3";
$a[]="Brittany4";
$a[]="Brittany5";
$a[]="Brittany6";
$a[]="Brittany7";
$a[]="Cinderella1";
$a[]="Cinderella2";
$a[]="Cinderella3";
$a[]="Cinderella4";
$a[]="Cinderella5";
$a[]="Cinderella6";
$a[]="Cinderella7";
$a[]="Diana1";
$a[]="Diana2";
$a[]="Diana3";
$a[]="Diana4";
$a[]="Diana5";
$a[]="Diana6";
$a[]="Diana7";
$a[]="Eva";
$a[]="Fiona";
$a[]="Gunda";
$a[]="Hege";
$a[]="Inga";
$a[]="Johanna";
$a[]="Kitty";
$a[]="Linda";
$a[]="Nina";
$a[]="Ophelia";
$a[]="Petunia";
$a[]="Amanda";
$a[]="Raquel";
$a[]="Cindy";
$a[]="Doris";
$a[]="Eve";
$a[]="Evita";
$a[]="Sunniva";
$a[]="Tove";
$a[]="Unni";
$a[]="Violet";
$a[]="Liza";
$a[]="Elizabeth";
$a[]="Ellen";
$a[]="Wenche";
$a[]="Vicky";
//get the q parameter from URL
$q = $_POST["q"];
$r = preg_grep("/^$q/i", $a);
exit(join('br', $r));
}
?
script type="text/javascript" src=""/script
script
function showHint(s) {
if($.trim(s) == '') return;
$('#txtHint').css('display', '');
$('#txtHint').load('', {q : s});
}
/script
div
form action="gethint.php" method="get" name="q"
input type="text" id="q" name="q" onkeyup="showHint(this.value)" style="width:300px; height:32px;" /
input type="submit" style="width:80px; height:34px;" value="Search"/
p id="txtHint" style="width:600px;diplay:none"/p
/form
/div
PHP文本数据库的搜索方法
PHP文本数据库的搜索方法
searchstr=("/".preg_quote($searchstr)."/");
//$searchstr是查找的关键字
$records=file($file);//获取所有的记录数
//$file是查找的数据文件
$search_reocrds=preg_grep
($searchstr,
$records);//开始查找记录
//$search_reocrds为查找到的记录数
unset($records);
if($search_records){
//开始显示记录,写下你自己的处理程序********************
while
(list
($key,
$val)
=
each
(
$search_records))
{
echo
"$val
";
}
//****************************************************
}
用php怎样实现一个文本搜索引擎
分类: 电脑/网络 程序设计 其他编程语言
问题描述:
我想做一个站内搜索引擎,数据库是用txt的,该用那些函数?或者能给我一格参考的源代码更好
解析:
什么叫数据库是用txt的??
搜索静态网页,可以直接用fopen,file之类函数打开文件,然后用字符串函数strstr等来查询是否含有搜索关键字,最好是用字符串的一些函数,因为eregi等函数在这个问题上的效率要低的多
php搜索文本数据的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于php搜索数据库数据、php搜索文本数据的信息别忘了在本站进行查找喔。