使用array_filter或array_walk从数组中删除项目

时间:2014-04-11 20:11:31

标签: php arrays

我通常使用foreach循环从数组中删除一些项目。

foreach($array as $key=>$item){
    if($item == 'something'){
        unset($array[$key]);
    }
}

可以通过array_walkarray_filter删除项目吗?

1 个答案:

答案 0 :(得分:7)

$newarray = array_filter($array, function($var) {
    return ($var != 'something');
});