I'm trying to access a nested associative array as object
function multiArrayToObject(array $array){
if(!is_string(key($array))){
throw new Exception('Invalid associative array');
}
$root = new ArrayObject($array,ArrayObject::ARRAY_AS_PROPS);
foreach($array as $value){
if(is_array($value)){
multiArrayToObject($value);
}
else{
return $root;
}
}
return $root;
}
$array = array('user' => array('data'=>array('name'=>'bob')));
$data = multiArrayToObject($array);
var_dump($data->user->data);
ama çalışmıyor.
Lütfen bana yardım eder misiniz?
Şimdiden teşekkürler.