Let\'s say I have an array like this:
Array ( [id] => 45 [name] => john [children] => Array ( [45] => Array (
Try this ,
function updateData($updateAry,$result = array()){ foreach($updateAry as $key => $values){ if(is_array($values) && count($values) > 0){ $result[$key] = $this->_updateData($values,$values); }else{ $result[$key] = 'here you can update values'; } } return $result; }