我想要一种从 $keywords 中删除 $badwords 元素的简单方法。
我有什么(例如)
$keywords = array('sebastian','nous','helene','lol'); //it could be anything in fact
$badwords = array('nous', 'lol', 'ene', 'seba'); //array full of stop words that I won't write here
$filtered_keywords = array_filter(preg_replace($badwords,'',$keywords), 'strlen');
print_r($filtered_keywords);
我所期望的
Array ( [0] => samaha [1] => helene )
我得到了什么
Sweet nothing :)
我尝试使用str_ireplace
但它变坏了,因为它在我的数组中的字符串中替换。