【发布时间】:2016-02-09 15:59:17
【问题描述】:
我正在尝试检查域名是否包含列入黑名单的单词。以下是我目前的代码
function teststringforbadwords($string,$banned_words) {
foreach($banned_words as $banned_word) {
if(stristr($string,$banned_word)){
return false;
}
}
return true;
}
$banned_words= array("casino","payday","prescription");
if (teststringforbadwords("casino123.com",$banned_words)) {
echo "banned word found";
continue;
}
以上代码适用于 casino.com 但不适用于 casino123.com ,我们将不胜感激。
注意:这不是重复提到的问题只是检查 1 个单词,我在这里检查单词数组。
【问题讨论】:
-
谁将此标记为重复?提到的问题只是检查 1 个单词,我在这里检查单词数组
-
这里没有重复标记。
-
从上述可能的 dup 帖子中复制的答案
stripos(json_encode($array),'mystring') !== false和我的意见答案str_ireplace($banned_words, "", $str) !== $str
标签: php