php 分享一个object(stdclass)转数组的函数
作者:admin 日期:2021-10-12
经常调用一个借口之后 返回的内容是json串,利用php函数json_decode() 解析json串之后得到的 数据类型为object(stdclass)
这是一个对象,要取其中的内容也可以 取得,利用object->属性 可以取得,但是习惯数组处理数据,下面是一个object(stdclass)转成 数组的函数
PHP代码
- 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;
- }
其实json_decode()想要解析返回结果为数组,需要加上第二个参数TRUE
stdclass 是zend的一个预留类,它是一个空类,没什么内容,php所有的类都继承了这个类,也就是说它是所有类的父类。当PHP中一个类没有明确父类时,成为一个孤儿类时,会被stdclass收留的。
上一篇: Google高级搜索命令
下一篇: Wordpress安装在windows下web.config伪静态规则
文章来自: 本站原创
引用通告: 查看所有引用 | 我要引用此文章
Tags: php
相关日志:
下一篇: Wordpress安装在windows下web.config伪静态规则
文章来自: 本站原创
引用通告: 查看所有引用 | 我要引用此文章
Tags: php
相关日志:
评论: 0 | 引用: 0 | 查看次数: 56
发表评论
广告位