如何从数组中删除PHP英语语言中常见的单词( is,a,as)?
数组的示例可以是
$story = array("Jack", "is", "going", "out", "to", "play");发布于 2017-03-21 09:14:43
如果需要保留数组的内容并使其为空,如果您替换了每个元素中的所有内容.
$common = ["the", "as", "is", "a"];
foreach($array as &$element) {
$element = str_replace($common, "", $element);
}这应该能行。假设您的内容在$array中,我们正在循环使用它,并从每个元素中删除您可以根据需要自定义的$common内容。
否则,如果必须“弹出”元素("pop“表示”完全删除“).
foreach ($array as $k => $v) {
if (in_array($v, $common)){
unset($array[$k])
}
}发布于 2017-03-21 09:14:41
可以取消设置数组。
$unwanted_array = array("a","the","un");
foreach ($your_array as $key=>$value) {
if (in_array($value,$unwanted_array)){
unset($your_array[$key])
}
}或者您也可以尝试使用array_diff
$your_array = array_diff($your_array $unwanted_array );https://stackoverflow.com/questions/42922616
复制相似问题