array_walk_recursive($arr, function(&$val, $key){
if($val == 'smth'){
unset($val); // <- not working, unset($key) doesn't either
$var = null; // <- setting it to null works
}
});
print_r($arr);
我不希望它爲空,我希望元素完全脫離數組。這甚至可能與array_walk_recursive?unset inside array_walk_recursive not working
的可能重複的[PHP:用未固化的元素的陣列\ _walk \ _recursive'](http://stackoverflow.com/questions/6235901/php-unset-elements- with-array-walk-recursive) – Gajus 2014-03-07 21:17:01