我创建了一个数组来获取文件,然后解析该文件的内容。我已经过滤掉了少于 4 个字符的单词if(strlen($value) < 4): unset($content[$key]); endif;
我的问题是——我想从数组中删除常用词,但其中有很多。我没有对每个数组值一遍又一遍地进行这些检查,而是想知道是否有更有效的方法来做到这一点?
这是我目前正在使用的代码示例。这个列表可能很大,我认为必须有更好(更有效)的方法?
foreach ($content as $key=>$value) {
if(strlen($value) < 4): unset($content[$key]); endif;
if($value == 'that'): unset($content[$key]); endif;
if($value == 'have'): unset($content[$key]); endif;
if($value == 'with'): unset($content[$key]); endif;
if($value == 'this'): unset($content[$key]); endif;
if($value == 'your'): unset($content[$key]); endif;
if($value == 'will'): unset($content[$key]); endif;
if($value == 'they'): unset($content[$key]); endif;
if($value == 'from'): unset($content[$key]); endif;
if($value == 'when'): unset($content[$key]); endif;
if($value == 'then'): unset($content[$key]); endif;
if($value == 'than'): unset($content[$key]); endif;
if($value == 'into'): unset($content[$key]); endif;
}