对象转换为数组
2018-05-18 15:25
148 查看
做接口时,有时候返回为json,用json_decode后,并不好使,打印后,发现是object,需要转换为数组。
网上找了如下方法。
问题解决。
网上找了如下方法。
/** * 对象 转 数组 * * @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; }
问题解决。
相关文章推荐
- json字符串转换为对象,json字符串中含数组
- 将非托管代码返回的一个object 对象转换为 string 数组
- 表单提交json数组,后台转换为对象接收
- json对象转换成数组的数组操作方法
- [php]数组与对象的转换
- Android学习之Bitmap对象与字节数组相互转换
- json对象与数组以及转换成js对象的方法
- js数组对象--数据格式的转换(字符串,对象的取值与赋值)
- PHP数组与对象之间使用递归实现转换的方法
- json对象、json格式字符串、java对象【使用此net.sf.json.JSONObject将java对象[比如数组集合Map、Map扩展]转换成json格式字符串】
- 怎样把json数组字符串转换成集合对象
- 【JavaScript】Array 对象(二)[并列数组、多维数组、数组字符串相互转换]
- json对象与数组以及转换成js对象的方法
- 如何使用List.toArray()转换为数组对象
- javascript 数组的使用 + js 对象 转换为json 字符串
- js对象, 数组 , json 互相转换
- 如何使用List.toArray()转换为数组对象
- json_decode 转换json对象为数组需注意true 你加了吗?
- json数组与对象类型转换
- PHP中把对象数组转换成普通数组的方法