PHP 将json的stdClass Object转成数组array

PHP和JS通讯通常都用json,
但是PHP要用json的数据,通过json_decode转出来的数组并不是标准的array,
所以需要用这个函数进行转换。

function object_array($array){
  if(is_object($array)){
    $array = (array)$array;
  }
  if(is_array($array)){
    foreach($array as $key=>$value){
      $array[$key] = object_array($value);
    }
  }
  return $array;
}

$array = object_array($test);

posted @ 2016-08-09 14:03  没事就更  阅读(306)  评论(0编辑  收藏  举报