这里有讨论贴:
http://bbs.phpchina.com/thread-274384-1-1.html
//两个字符串相互比对
$str = "好喝的饮料";
$store = "饮料|咖啡|冷饮|";
$arrData= explode('|',$store);
$sumData= count($arrData);
for($i=0;$i<$sumData;$i++)
{
$back1 = strchr($arrData[$i],$str );
$back2 = strchr($str ,$arrData[$i]);
//任何一个在另外一个存在,就记录
if($back1 != '' || $back2 != '')
{
$id = "ok";
break;
}
}
echo $id;
实例:
//进行所有关键词查找一对一对想到匹配
$key_list = $publish->where("status=0 and keywords<>''"...