- var_dump: documentation ( source)
<?php
$array = ['a' => 1, 'b' => ['c' => 3]];
function recursivelyCreateObjs(array $array) {
$obj = new stdClass;
foreach($array as $key => $value) {
if(is_array($value)) {
$obj->$key = recursivelyCreateObjs($value);
}
else {
$obj->$key = $value;
}
}
return $obj;
}
var_dump(recursivelyCreateObjs($array));