全文搜索 关键词变色

2016-10-11  本文已影响0人  小短腿儿_

thinkphp:

搜索

思路:

$like=$_GET['sou'];//获取搜索的关键词

$where['real_name|user_name|school|sex|id|age|group_name|mobile']=array('like',"%$like%");//搜索sql条件是全字段的OR

$count=$obj->where($where)->count();//符合搜索条件的记录数

$page=new\Think\Page($count,5);//分页类

$show=$page->show();//显示分页页码

$data=$obj->where($where)->order('id desc')->limit($page->firstRow.','.$page->listRows)->select();//生成数据

foreach($dataas&$row){

$row=str_ireplace("$like","<a style='crolor:red'>$like</a>",$row);

}//把获得的数据遍历出来,然后查找搜索关键词全部替换成带红色标签的关键词

$this->display();//输出到视图;

上一篇下一篇

猜你喜欢

热点阅读