php对json数据迭代,PHP foreach迭代json数据

我第一次和json一起工作,很长一段时间以来第一次和php一起工作,我就这两个问题打了个网.

我已经创建了一个带有json feed的javascript文件,并且已经使用php成功解码它,现在可以访问数据(一次一个项目)但是当我尝试迭代它并吐出列表项时我遇到了麻烦使用所有数据.

任何帮助都将不胜感激.

josn看起来像这样:

{

"data": [

{

"name": "name1",

"alt": "name one",

"imgUrl": "img/icons/face1.png",

"linkUrl": "linkurl"

},

{

"name": "name2",

"alt": "name two",

"imgUrl": "img/icons/face2.png",

"linkUrl": "linkurl"

}

]

}

和PHP:

$json_url = "js/tiles/jsonfeed.js";

$json = file_get_contents($json_url);

$links = json_decode($json, TRUE);

?>

现在显然这只会获取第二个数组插槽中的信息,我知道有一种更有效的方法来编写列表项,而不会跳进和跳出php,这将很快被清除.

我遇到的问题是尝试将其包装在foreach循环中,以便为json feed中的每个项目吐出一个列表项.作为json的新手,并且在一段时间内没有触及php,我很难正确地格式化循环并获取适当的数据.

有人可以请我帮忙让这个工作正常吗?

谢谢

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值