作接口時,有時候返回爲json,用json_decode後,並很差使,打印後,發現是object,須要轉換爲數組。json
網上找了以下方法。數組
/** * 對象 轉 數組 * * @param object $obj 對象 * @return array */ 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; }
問題解決。code