- var_dump: documentation ( source)
- array_merge: documentation ( source)
<?php
$blah= array(array('a'=> 1, 'b' => array('inner' => 2)));
$blank = array();
function _test(&$test, &$blank) {
foreach ($test as $key => $value) {
if (is_array($value) === false) continue;
$clonedArray = array();
$clonedArray = array_merge($clonedArray, $test);
unset($clonedArray[$key]['a']);
$blank[$key] = $clonedArray;
if (is_array($value) === true){
_test($test[$key]);
}
}
}
_test($blah);
var_dump($blah);