這個函數的揭示是什麼?數組以遞歸方式對象?Php逆轉這個函數?
function obj2array($obj) {
$out = array();
foreach ($obj as $key => $val) {
switch(true) {
case is_object($val):
$out[$key] = obj2array($val);
break;
case is_array($val):
$out[$key] = obj2array($val);
break;
default:
$out[$key] = $val;
}
}
return $out;
}
你已經嘗試從對象類型強制轉換數組像'var_dump((數組)$ someobject)'? – Samundra