为了账号安全,请及时绑定邮箱和手机立即绑定

以下内容关于json_decode的问题,请问若何经由过程轮回取值?

以下内容关于json_decode的问题,请问若何经由过程轮回取值?

PHP C
SMILET 2022-03-03 11:07:05
经由过程$str=json_encode($data);把一个MYSQL表进行了json操作,此刻是想再经由过程json_decode($str)经由过程轮回把每个字段的值显示出来,请问应该若何做?不要使用var_dump,var_dump是显示出来所有名目,我只需要经由过程轮回取每个字段的值,请辅佐
查看完整描述

2 回答

?
婷婷同学_

TA贡献1844条经验 获得超8个赞

你是用foreach,然后发现无法遍历json_decode的结不美观吧?这是因为json_decode默认返回的是个对象。所以无法直接foreach,但var_dump可以将他显示出来。使用json_decode的第二个参数bool $assoc,将它设置为true,就会以联系关系数组形式返回了。可以foreach了。$arr = json_decode($str, true);

查看完整回答
反对 回复 2022-03-07
?
杨__羊羊

TA贡献1943条经验 获得超7个赞

$arr= json_decode($str, true); foreach($arr as $k=>$v){ echo $v;}输出结不美观如下:ArrayArrayArrayArrayArrayArrayArrayArrayArrayArray 请问是哪里不合错误,为什么输出仍是数组

查看完整回答
反对 回复 2022-03-07
  • 2 回答
  • 0 关注
  • 145 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信