PHP中遍历stdclass object的如何实现代码

需要操作的数据:复制代码代码如下:$test=Array([0]=>stdClassObject([tags]=>最快的车,Bloodhound,SSC[id]=>483... 需要操作的数据: 复制代码 代码如下: $test =Array ( [0] => stdClass Object ( [tags] => 最快的车,Bloodhound,SSC [id] => 48326888 ) ) 从网上查到的方法是 用get_object_vars 把类类型转换成数组 然后在用 foreach 遍历即可 $array = get_object_vars($test); 展开
 我来答
匿名用户
2013-07-04
展开全部
用get_object_vars()函数转换成数组。也可以声明一下这个变量类型 $test = (array)$test;,效果是一样的。前者需要解析处理。后者就没有那么麻烦处理了。
__峰回路转
推荐于2018-03-28 · TA获得超过714个赞
知道小有建树答主
回答量:605
采纳率:89%
帮助的人:311万
展开全部
如果是简单对象的话你完全可以转换成数组去处理,将会简单很多。
比如:$tmparr = (array) $stdclassobject;
接下来的$tmparr就变成数组了。数组的处理就简单很多了。
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式