2019独角兽企业重金招聘Python工程师标准>>>

方法一:

//PHP stdClass Object转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 = json_decode(json_encode(simplexml_load_string($xmlString)),TRUE);

方法三:

function object2array_pre(&$object) {if (is_object($object)) {$arr = (array)($object);} else {$arr = &$object;}if (is_array($arr)) {foreach($arr as $varName => $varValue){$arr[$varName] = $this->object2array($varValue);}}return $arr;}
function object2array(&$object) {$object =  json_decode( json_encode( $object),true);return  $object;
}

转载于:https://my.oschina.net/meng527/blog/483385

PHP中把stdClass Object转array的几个方法相关推荐

  1. PHP中遍历stdclass object 及 json 总结[中国航天神舟十号以json形式向地面返回数据]...

    $test=Array ( [0] => stdClass Object ( [tags] => 最快的车,Bloodhound,SSC [id] => 48326888 11 从网 ...

  2. PHP stdClass to Array and Array to stdClass – stdClass Object

    stdClass 和 Array 互换 方法一: function array2object($array) {if (is_array($array)) {$obj = new StdClass() ...

  3. Vue中Object和Array数据变化侦测原理

    在学完Vue.js框架,完成了一个SPA项目后,一直想抽时间找本讲解Vue.js内部实现原理的书来看看,经过多方打听之后,我最后选择了<深入浅出Vue.js>这本书.然而惭愧的是,这本书已 ...

  4. Vue props中Object和Array设置默认值

    Vue中,在props中设置Object和Array的默认值 seller: {type: Object,default() {return {}} } seller: {type: Object,d ...

  5. php 文件迭代对象,通过PHP中的stdClass对象进行迭代

    我有一个这样的对象: stdClass Object ( [_count] => 10 [_start] => 0 [_total] => 37 [values] => Arr ...

  6. PHP5中的stdClass

    PHP5中新增stdClass 官方手册参考:http://www.php.net/manual/en/language.oop5.basic.php#92123 stdClass类是PHP的一个内部 ...

  7. ruby array_Ruby中带有示例的Array.cycle()方法

    ruby array Array.cycle()方法 (Array.cycle() Method) In this article, we will study about Array.cycle() ...

  8. ruby array_Ruby中带有示例的Array.zip()方法

    ruby array Array.zip()方法 (Array.zip() Method) In this article, we will study about Array.zip() Metho ...

  9. ruby array_Ruby中带有示例的Array.fill()方法(1)

    ruby array Array.fill()方法 (Array.fill() Method) In this article, we will study about Array.fill() me ...

最新文章

  1. 卷积神经网络学习笔记与心得(4)池化
  2. xCode 开发快捷键
  3. linux下文件的压缩和解压缩
  4. python2定点找色_Python实现按键精灵(二)-找图找色
  5. 【基础中的基础】引用类型和值类型,以及引用传递和值传递
  6. 企业级项目实战讲解!java类内部定义枚举
  7. 由Docker的MySQL官方镜像配置的容器无法启动问题解决办法(修改配置后无法启动)
  8. C# 多线程操作样例
  9. 【CF1244C】The Football Season(思维枚举/扩展欧几里德)
  10. WPS office根目录在哪?_WPS加载项深入开发代码解析-2
  11. 修改IDEA代码左侧折叠线颜色
  12. tp6 验证码不显示问题
  13. ES查询-空字段和非空字段结果
  14. ABO区块链在医疗行业中的重要作用
  15. SkipList(跳跃表)详解
  16. day18Excise1
  17. android studio增加一个界面,Android Studio在同一个窗口中打开多个Project【附效果图附源码...
  18. java 阴历阳历转换
  19. ElasticSeacher 基本查询 方法一
  20. uni-app项目 医疗

热门文章

  1. Android应用程序与SurfaceFlinger服务之间的共享UI元数据(SharedClient)的创建过程分析...
  2. Response 和 Request
  3. 点权生成树(gentree)
  4. swift为UIView添加extension扩展frame
  5. Play 1.x框架学习之六:未登陆拦截机制 (Not Login intercept In play framework)
  6. Windows2012R2服务器的安装与亮点功能介绍
  7. IBM X System ServerGuide 8.41 服务器 系统安装引导盘
  8. js控制select大全
  9. android多种方式实现异步加载图片
  10. 后缀为PDF的文件要用什么工具才能打开?