php循环查找并加粗
文章描述:
php循环查找有的关键词,并且把有的关键词设置单独的样式
1、首先查找数据库数据,存放到一个数组里面
2、定义一个关键词数组命名为$arrays
3、使用双重foreach循环和进行判断,并且使用str_replace替换
$list = $db->get_results("SELECT * FROM ".$sys->table('dm')." WHERE status = 1 ",ARRAY_A);
// $db->debug();
// print_r($list);
if($list){
foreach($list as $key=>$val){
$keywords = $val['title'];
$arrays = array(
'0' => '合作愉快',
'1' => '双击666',
);
foreach ($arrays as $k=>$v){
if(strpos($keywords,$v) !== false)
{
// echo '存在';
$list[$key]['title'] = str_replace($v,'<span>'.$v.'</span>',$keywords);;
}else{
// echo '不存在';
}
}
}
}
$json_data = array('code'=>'200','data'=>$list,'token'=>$token);
echo $json = json_encode($json_data);
发布时间:2022/09/29
发表评论