PHP 查找关键词函数


$cars=array("出国&工资","代办&证","成人&电影","非法|敏感","出国&工资~旅游");

$str="我是来自国内的朋友,想出国旅游,工资是多少";

##如关键词“微信&兼职”表示只有同时出现以上两个词时才命中,“&”表示与关系,“~”表示非(排除)关系,“|”表示或者关系

查询敏感词的函数或者类怎么写?

求大神指导

阅读 2k
1 个回答

需要先做分词,把"我是来自国内的朋友,想出国旅游,工资是多少"这句话分成词语
[ "我", "是", "来自", "国内" ... ]

中文分词是个比较麻烦的事,不过有很多现成的开源库
这是"结巴分词"的php版本:jieba-php

分词做好了,剩下的应该就很简单了

补充----
我似乎看错了,你这个需求不需要做分词。直接遍历敏感词去查找就行了

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题