本文实例总结了PHP数组查找函数。分享给大家供大家参考。具体如下:
这里提供三种方法来判断一个字符串中是否包括我们定义好的词,这比较适合于在留言,评论等地址进行关键词过滤,实例代码如下:
代码如下:
方法二,代码如下:
方法三,代码如下:
<div class="codetitle"><a style="CURSOR: pointer" data="18166" class="copybut" id="copybut18166" onclick="doCopy('code18166')"> 代码如下:
<div class="codebody" id="code18166">function lktest($v,$keyword){ 代码如下:
var_dump(checkcrud($test1,$crud));
方法三,代码如下:
<div class="codetitle"><a style="CURSOR: pointer" data="18166" class="copybut" id="copybut18166" onclick="doCopy('code18166')"> 代码如下:
foreach ($v as $k){
if (strpos($k,"|||")!==false){
$kelon=explode("|||",$k);
//求数组最大值
$b=count($kelon);
foreach($kelon as $t){
//echo $t.'
';
if (preg_match('/'.$t.'/i',$keyword)){
//echo "敏感关键字";
$a=$a+1;
}
else{
$a='';
}
}
//如果数组最大值跟$a相等时,则所有|||关键字都出现了
if ($a==$b){
echo "敏感关键字";
}
}
elseif(preg_match('/'.$k.'/i',$keyword)){
echo "敏感关键字";
}
}
}