数组是PHP的灵魂,非常强大,但有时候面向对象编程也是挺方便的,数组 与 对象 之间切换也是常有的事:
function array_to_object($arr) { if
(gettype($arr) !=
'array')
{ return; } foreach
($arr as
$k => $v) { if
(gettype($v) ==
'array' || getType($v) ==
'object')
{ $arr[$k]
= (object)array_to_object($v); } } return
(object)$arr;}function object_to_array($obj) { $obj
= (array)$obj; foreach
($obj as
$k => $v) { if
(gettype($v) ==
'resource')
{ return; } if
(gettype($v) ==
'object' || gettype($v) ==
'array')
{ $obj[$k]
= (array)object_to_array($v); } } return
$obj;}