热门搜索: jquery 效果    mysql数据库    ecshop    php字符串    js    css学习    

PHP中json的stdClass Object转成数组array方法

时间:2016-06-02 12:48 文章来源:未知 点击次数:

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);

 

当然这里只是一种方法,方法还有很多,如下:

$array = json_decode(json_encode(simplexml_load_string($xmlString)),TRUE);

这也是可以的。主要还是跟据个人的相关情况来判断用哪一种最为合适吧。

 

 

    热门排行