Isso surgiu, pensei em compartilhar
private function array_to_obj( $arr ) {
$o = new stdClass();
foreach ($arr as $k => $v) {
if ( is_array($v) ) {
$v = $this->array_to_obj( $v );
}
$o->$k = $v;
}
return $o;
}