json_decode的有关问题,请教怎么通过循环取值
程序员文章站
2022-04-07 11:41:16
...
json_decode的问题,请问如何通过循环取值?
通过$str=json_encode($data);把一个MYSQL表进行了json操作,
现在是想再通过json_decode($str)通过循环把每个字段的值显示出来,请问应该如何做?
不要使用var_dump,var_dump是显示出来所有格式,我只需要通过循环取每个字段的值,请帮忙
------解决方案--------------------
你是用foreach,然后发现无法遍历json_decode的结果吧?
这是因为json_decode默认返回的是个对象。所以无法直接foreach,但var_dump可以将他显示出来。
使用json_decode的第二个参数bool $assoc,将它设置为true,就会以关联数组形式返回了。可以foreach了。
$arr = json_decode($str, true);
通过$str=json_encode($data);把一个MYSQL表进行了json操作,
现在是想再通过json_decode($str)通过循环把每个字段的值显示出来,请问应该如何做?
不要使用var_dump,var_dump是显示出来所有格式,我只需要通过循环取每个字段的值,请帮忙
------解决方案--------------------
你是用foreach,然后发现无法遍历json_decode的结果吧?
这是因为json_decode默认返回的是个对象。所以无法直接foreach,但var_dump可以将他显示出来。
使用json_decode的第二个参数bool $assoc,将它设置为true,就会以关联数组形式返回了。可以foreach了。
$arr = json_decode($str, true);
相关文章
相关视频
专题推荐
-
独孤九贱-php全栈开发教程
全栈 170W+
主讲:Peter-Zhu 轻松幽默、简短易学,非常适合PHP学习入门
-
玉女心经-web前端开发教程
入门 80W+
主讲:灭绝师太 由浅入深、明快简洁,非常适合前端学习入门
-
天龙八部-实战开发教程
实战 120W+
主讲:西门大官人 思路清晰、严谨规范,适合有一定web编程基础学习
上一篇: JS中JSON对象定义与取值实现步骤详解
推荐阅读
-
关于memcache的使用(入门级有关问题),memcache已经配置好,怎么才能通过使用它来加快访问速度
-
json_decode的有关问题,请教怎么通过循环取值
-
怎么通过数据库来实现对应数据的输出(描述的可能有点有关问题,内详)
-
服务器下的程序会用curl进行一次网络请求,请教怎么解决整个网站卡的有关问题
-
怎么通过数据库来实现对应数据的输出(描述的可能有点有关问题,内详)
-
服务器下的程序会进行一次网络请求。请教怎么解决卡的有关问题
-
服务器下的程序会用curl进行一次网络请求,请教怎么解决整个网站卡的有关问题
-
服务器下的程序会进行一次网络请求。请教怎么解决卡的有关问题
-
服务器下的程序会进行一次网络请求。请教怎么解决卡的有关问题
-
服务器下的程序会进行一次网络请求。请教怎么解决卡的有关问题
网友评论
文明上网理性发言,请遵守 新闻评论服务协议
我要评论