预览模式: 普通 | 列表

php 分享一个object(stdclass)转数组的函数

经常调用一个借口之后 返回的内容是json串,利用php函数json_decode() 解析json串之后得到的 数据类型为object(stdclass)

这是一个对象,要取其中的内容也可以 取得,利用object->属性 可以取得,但是习惯数组处理数据,下面是一个object(stdclass)转成 数组的函数

PHP代码
  1. function object_array($array){  
  2. if(is_object($array)){  
  3. $array = (array)$array;  
  4. }  
  5. if(is_array($array)){  
  6. foreach($array as $key=>$value){  
  7. $array[$key] = object_array($value);  
  8. }  
  9. }  
  10. return $array;  
  11. }  

其实json_decode()想要解析返回结果为数组,需要加上第二个参数TRUE

 

查看更多...

Tags: php

分类:技术文章 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 58

 广告位

↑返回顶部↑