如何解决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 />
我用Google搜索并检查了堆栈溢出,但是找不到解决我问题的方法。
解决方法
尝试一下
$data = json_decode($json,true);
foreach ($data['Data'] as $subArray)
{
echo"<strong>Number</strong>".$subArray['data']."<br />";
}
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。