php - Json解码foreach循环
问题描述
我想在我的json
解码脚本中创建一个 foreach 循环。我正在获取一个 url 的信息,但该 url 有动态脚本,有时有 4 个结果,有时有 10 个结果。
我现在有这些:
<?php
$json = file_get_contents('URL');
$data = json_decode($json,true);
?>
<strong>Number</strong></a> <?php echo $data['Data'][1]['data']; ?><br />
我现在在我的脚本中有 id 1,但我想在我的脚本中使用所有的 id。这可能与 foreach oid 吗?否则我必须制定更多规则。
<strong>Number</strong></a> <?php echo $data['Data'][1]['data']; ?><br />
<strong>Number</strong></a> <?php echo $data['Data'][2]['data']; ?><br />
<strong>Number</strong></a> <?php echo $data['Data'][3]['data']; ?><br />
我用谷歌搜索并检查了 Stack Overflow,但我找不到我的问题的解决方案。
解决方案
尝试这个
$data = json_decode($json,true);
foreach ($data['Data'] as $subArray)
{
echo"<strong>Number</strong>".$subArray['data']."<br />";
}
推荐阅读
- python - 解压缩多个匹配条件的文件并移动到另一个位置 - Python
- excel - vba-sum 和 group by 不使用 sql-adodb
- javascript - 将 KMZ 图层导入谷歌地图 - Vue 2
- docker - docker-compose 是否支持 docker-compose.yml 中的放置约束
- java - 使用 Android 对 Firebase 数据库进行单元测试
- nvidia - OptiX 场景搭建突然很慢
- php - Symfony 4:如何在没有安全性的情况下使登录空间安全?
- android - EditText使用两种方式数据绑定重置游标文本插入
- javascript - 为什么 AJAX 请求不响应失败或成功?
- thymeleaf - 将对象列表映射到 thymeleaf 中的字符串列表