一个特定的单词,我需要一些代码,可删除不包含特定单词删除不包含在PHP
,或者我们可以说,只有包含特定单词保持和/滤波器阵列的所有行删除所有其他的
哪一个使用较少的资源?
更新:正确的答案,我的问题是
<?php
$nomatch = preg_grep("/{$keyword}/i",$array,PREG_GREP_INVERT);
?>
通知的PREG_GREP_INVERT。
这将导致包含$ array的所有条目的数组($ nomatch),其中找不到$ keyword。
所以你必须删除反转并使用它:) $ nomatch = preg_grep(“/ {$ keyword}/i”,$ array);
现在就只能得到具有线条特定词
相关:http://stackoverflow.com/questions/2267762/delete-the-line-contains-specific-words-phrases-with-php – trante 2013-03-07 17:15:59