社区
基础编程
帖子详情
json_decode的问题,请问如何通过循环取值?
ivanl
2013-01-23 11:51:24
通过$str=json_encode($data);把一个MYSQL表进行了json操作,
现在是想再通过json_decode($str)通过循环把每个字段的值显示出来,请问应该如何做?
不要使用var_dump,var_dump是显示出来所有格式,我只需要通过循环取每个字段的值,请帮忙
...全文
484
5
打赏
收藏
json_decode的问题,请问如何通过循环取值?
通过$str=json_encode($data);把一个MYSQL表进行了json操作, 现在是想再通过json_decode($str)通过循环把每个字段的值显示出来,请问应该如何做? 不要使用var_dump,var_dump是显示出来所有格式,我只需要通过循环取每个字段的值,请帮忙
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
lsy7488
2013-01-24
打赏
举报
回复
你的结果集是一个二位数组吧?
an9ryfr09
2013-01-23
打赏
举报
回复
你是用foreach,然后发现无法遍历json_decode的结果吧? 这是因为json_decode默认返回的是个对象。所以无法直接foreach,但var_dump可以将他显示出来。 使用json_decode的第二个参数bool $assoc,将它设置为true,就会以关联数组形式返回了。可以foreach了。 $arr = json_decode($str, true);
an9ryfr09
2013-01-23
打赏
举报
回复
因为你的结构是二维数组
ivanl
2013-01-23
打赏
举报
回复
搞好了,使用多一个foreach就可以了。
ivanl
2013-01-23
打赏
举报
回复
谢谢楼上解答,但是还是不行。 $arr= json_decode($str, true); foreach($arr as $k=>$v) { echo $v; } 输出结果如下: ArrayArrayArrayArrayArrayArrayArrayArrayArrayArray 请问是哪里不对,为什么输出还是数组,不好意思,因为对PHP了解不是很深。
php中输出
json
对象的值(实现方法)
下面小编就为大家分享一篇php中输出
json
对象的值(实现方法),具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
Lotusscript代理获取url的传值及解码
在domino服务器中,通过ajax将数据提交后台时中文乱码的处理
揭秘PHP中
json
_
decode
常见错误:5个你必须掌握的修复技巧
轻松解决PHP处理
JSON
数据
json
_
decode
错误难题,掌握5种高频错误修复技巧。涵盖编码格式、深度限制、布尔值转换等典型场景,精准定位
问题
根源,提升数据解析稳定性。实用方案值得收藏。
【PHP性能优化必知】:
json
_
decode
深度限制如何避免内存溢出?
掌握
json
_
decode
深度限制有效防止内存溢出,适用于处理大型嵌套
JSON
数据。通过设置合理深度参数和预校验数据结构,提升PHP脚本稳定性与性能。避免解析异常导致的服务崩溃,保障系统安全运行。值得收藏
php
循环
输出
json
数组的值,php
json
_
decode
如何输出数组
$string = file_get_contents('./string.
json
');$
json
=
json
_
decode
($string);如果您想要的项目:foreach ($
json
['items'] as $address){echo "items:". $address['address'] ."\n";};无论如何,如果您不确定如何构建数组,您可以通过以下方式打印:print_r...
基础编程
21,891
社区成员
140,342
社区内容
发帖
与我相关
我的任务
基础编程
从PHP安装配置,PHP入门,PHP基础到PHP应用
复制链接
扫一扫
分享
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章