項目中跨平台調用數據,會用到json或xml。需要將json和xml對象轉成數組。用下面的函數就可以了
/**
*
* 把對象轉成數組
* @param $object 要轉的對象$object
*/
function objectToArray($object){
$result = array();
$object = is_object($object) ? get_object_vars($object) : $object;
foreach ($object as $key => $val) {
$val = (is_object($val) || is_array($val)) ? objectToArray($val) : $val;
$result[$key] = $val;
}
return $result;
}