例如:

array(3) { [0]=> object(stdClass)#6 (2)

{ ["id"]=> string(1) "1" ["topic_name"]=> string(5) "janus" }

[1]=> object(stdClass)#7 (2)

{ ["id"]=> string(2) "10" ["topic_name"]=> string(8) "emulsion" }

[2]=> object(stdClass)#33 (2)

{ ["id"]=> string(2) "14" ["topic_name"]=> string(8) "particle" } }

如果转换成数组?

回复内容:

例如:

array(3) { [0]=> object(stdClass)#6 (2)

{ ["id"]=> string(1) "1" ["topic_name"]=> string(5) "janus" }

[1]=> object(stdClass)#7 (2)

{ ["id"]=> string(2) "10" ["topic_name"]=> string(8) "emulsion" }

[2]=> object(stdClass)#33 (2)

{ ["id"]=> string(2) "14" ["topic_name"]=> string(8) "particle" } }

如果转换成数组?

不太严格要求性能且编码是 utf-8 的情况下就:

$new_array = json_decode(json_encode($array), true);

如果严格要求的话,根据情况循环处理吧

foreach ($array as $key => $value) {

$array[$key] = (array)$value;

}

用foreach就可以

谢邀。

直接通过常用的->获取类属性的方式进行操作,如果需要获取当中有什么元素的化可以使用反射实现

$reflection = new ReflectionObject($stdClass);

$properties = $target->getProperties();

ReflectionObject::getProperties

写个函数,用上array_map

本文原创发布php中文网,转载请注明出处,感谢您的尊重!

php 读取stdclass,json - 在php中读取stdclass的问题?相关推荐

  1. 从oracle中读取图片,Pb从oracle中读取和保存图片

    Pb从oracle中读取和保存图片 (2008-12-12 12:23:20) 转载 分类:编程 标签: it //保存图片 //选择文件 string pname, fname integer va ...

  2. php如何逐条读取数据库,php从数据库中读取特定的行(实例)

    有的时候我们需要从数据库中读取特定的数据,来检验用户的输入,这个时候需要执行的sql语句是: select * from table_name where id='num'; 需要执行这样的一个语句. ...

  3. python读取日期_从文件中读取日期和数据(Python)

    我想从文件中读取时间字符串和数据,但是当我使用loadtxt时,我不能同时读取字符串和数字,因为字符串不是浮点型的.所以我尝试使用genfromtxt并使用delimiter=[]+[]+[]作为我所 ...

  4. java读取xml路径问题_java 中读取xml 和绝对路径

    一.得到绝对路径 本人用到的不多,就列举常用的. 以上2种可读取固定配置文件可用得到绝对路径 1.System.getProperty("user.dir"); 这个东西局限性十分 ...

  5. C语言读取图像像素坐标,OpenCL中读取image时的坐标

    本文测试OpenCL中读取image数据时关于坐标的两个问题: 使用float2坐标读取 使用int2坐标读取 首先完整的测试代码如下,测试平台为SDM855: #include #include # ...

  6. linux下读取ntfs数据,在Linux中读取NTFS分区上的数据

    在Linux中读取NTFS分区上的数据 在有些情况下,系统需要访问本地NTFS分区上的数据,也可能需要访问网络上NTFS文件格式的数据.而使用mount -t挂载文件系统时,系统报告不支持NTFS错误 ...

  7. java中文件读取方式的顺序_java中读取文件的方式

    java中读取文件的方式 经常遇到java中读取文件的方式,有时候需要指定编码,有时候不需要指定编码,被搞的挺晕的,抽时间整理了一下java读取文件的方式,主要是对字符型的处理,二进制的暂时不考虑. ...

  8. vfp读取oracle 图片,在VFP中读取SQL-Server数据库Image字段

    001: FUNCTION ReadImageFromSQL 002: *-- 传递参数:员工工号,是否使用本地临时照片文件 003: LPARAMETERS tcPerCode,tlUseLocal ...

  9. java 从excel中读取数据_在Java中读取Excel文件的内容和导出数据到Excel文件中

    转自www.chianjavaworld.net 原作者:SonyMusic 读:rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr 在Java ...

最新文章

  1. C++中嵌套类的使用
  2. 使用Epoll 能监听普通文件吗?
  3. BSTestRunner——一个丑在路上的python unnitest HTML报告生成Runner
  4. 爱奇艺发布2018年Q2财报:总营收62亿元同比大增51%,会员收入达25亿元
  5. ecshop_v2.7.3下载地址
  6. php二进制流转bmp图片,php图片的二进制转换实例
  7. 币对交易所_比特币向1万4大涨,OK交易所的比特币为什么反而贬值7折?
  8. QML - 小例子 - 文件目录浏览器
  9. Ubuntu 16.04 安装 cuda 7.5.run BEGIN failed--compilation aborted at ./cuda-installer.pl line 5
  10. 网络层核心:路由和路由生成算法
  11. android、apple PUSH 异同比较
  12. 线上Go项目的Docker镜像应该怎么构建?
  13. cs-Filters
  14. C# 创建Excel并写入内容
  15. LeetCode题解——Palindrome Number
  16. mac jvisualvm安装Visual GC插件
  17. TCPClient例子(3)基于委托和事件的TcpHelper程序
  18. ElementUI简单分页
  19. Win11_vs2010镜像安装方法
  20. 重载和重写(覆盖)的区别

热门文章

  1. 你想要的宏基因组-微生物组知识全在这(180801)
  2. 哈尔滨工业大学计算机改专业课,哈尔滨工业大学计算机专业课 复试 2013HITCS
  3. 3寸以上java手机_7寸屏手机有哪些(堪称性价比之王的四款手机)
  4. pandas将dataframe中的年、月、日数据列合并成完整日期字符串、并使用to_datetime将字符串格式转化为日期格式
  5. 解决:Error: Aesthetics must be either length 1 or the same as the data (5): fill
  6. R构建Logistic回归实战(Logistic Regression)
  7. 3Blue1Brown深度学习笔记 深度学习之神经网络的结构 Part 1 ver 2.0
  8. Linux指定网卡优先级,如何在Ubuntu中设置网络连接的优先级?
  9. sample java_从sample来学习Java堆(转)
  10. Keras K.switch()用法