问题描述
我想在我的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 />";
}