有一个数据 里面有一些关键词 我要通过php查找数组中是否包含一个关键词 是模糊查找
答案:1 悬赏:20
解决时间 2021-01-18 19:43
- 提问者网友:爱唱彩虹
- 2021-01-17 23:55
有一个数据 里面有一些关键词 我要通过php查找数组中是否包含一个关键词 是模糊查找
最佳答案
- 二级知识专家网友:狂恋
- 2021-01-18 01:02
你这个
$people = array("自拍", "话题", "创意", "晒");
if(in_array("创意自拍话题",$people)){
echo "找到了";
}else{
echo "没有";
}
//改成
function arraySearch( $array, $search ) {
foreach ($array as $a ) {
if(strstr( $a, $search)){
echo $a;
}
}
return false;
}
$people = array("自拍", "话题", "创意", "晒");
arraySearch($people,"话");
?>追问如何模糊匹配呢 这样查找不到了
arraySearch($people,"自拍的");
.......................
我是在做一个 关键词替换的 实例 关键词是post过来的 然后再到已经写好的数组中循环查找,然后替换值追答没办法 先用一个中文分词 再匹配了
$people = array("自拍", "话题", "创意", "晒");
if(in_array("创意自拍话题",$people)){
echo "找到了";
}else{
echo "没有";
}
//改成
function arraySearch( $array, $search ) {
foreach ($array as $a ) {
if(strstr( $a, $search)){
echo $a;
}
}
return false;
}
$people = array("自拍", "话题", "创意", "晒");
arraySearch($people,"话");
?>追问如何模糊匹配呢 这样查找不到了
arraySearch($people,"自拍的");
.......................
我是在做一个 关键词替换的 实例 关键词是post过来的 然后再到已经写好的数组中循环查找,然后替换值追答没办法 先用一个中文分词 再匹配了
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯