如何判断字符串中是否含有数组的某个元素?
<br />$check_array=array('官网','网站','地址','互联网');<br />$string1="csdn的网站是gaodaima.com";<br />$string2="今天天气不错";<br />
请问如何判断字符串中是否含有数组的某个元素。
返回结果“字符串1包含,字符串2不包含”
——解决方案——————–
$check_array=array('官网','网站','地址','互联网');<br />$string1="csdn的网站是gaodaima.com";<br />$string2="今天天气不错";<br />echo call_user_func('foo', $stri<em style="color:transparent">本@文来源[email protected]搞@^&代*@码网(</em><q>搞代gaodaima码</q>ng1) ? '存在' : '不存在';<br />echo '<br>';<br />echo call_user_func('foo', $string2) ? '存在' : '不存在';<br />function foo($str){<br /> global $check_array;<br /> $r=false;<br /> foreach($check_array as $v){<br /> if(strpos($str,$v) !==false){ <br /> $r=true;<br /> break;<br /> } <br /> } <br /> return $r;<br />}
存在
不存在