为了账号安全,请及时绑定邮箱和手机立即绑定

求大佬指点哈!php如何检测字符串中是否包含数组中某一个项?

求大佬指点哈!php如何检测字符串中是否包含数组中某一个项?

白衣非少年 2019-11-03 10:12:19
想检测字符串$v->mblog->text中是否包含数组中某一个敏感词如果包含就跳过如果不包含就插入到数据库但是下面这样写还是不能过滤包含敏感词的句子比如这句话请本命佛还可以带来桃花运哦!还是被插入到数据库了这句话里面有数组里面的哦这是为什么?而且数据库会插入多条一样的数据请问应该怎么改呢foreach($dataas$k=>$v){$arr=['聊天','分享','哦','span'];foreach($arras$k2=>$v2){if(strpos($v->mblog->text,$v2)==false){Weibo::create(['content'=>$v->mblog->text]);}}}
查看完整描述

2 回答

?
RISEBY

TA贡献1856条经验 获得超5个赞

$arr=['聊天','分享','哦','span'];
foreach($dataas$k=>$v){
$flag=true;//标志位
foreach($arras$k2=>$v2){
if(strpos($v->mblog->text,$v2)!==false){
$flag=false;
break;
}
}
if($flag){
Weibo::create(['content'=>$v->mblog->text]);
}
}
                            
查看完整回答
反对 回复 2019-11-03
  • 2 回答
  • 0 关注
  • 276 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信