猿问

解析 JSON 的问题(不能使用 Foreach 循环)

我正在尝试解析 JSON 文件,但有问题。我无法在 foreach 循环中成功解析它。但是,我可以按如下方式正常解析它:


工作代码:


<?php

$file = file_get_contents('datas.json');

$obj= json_decode($file,true);


echo $obj['getstorebylabel.coupons.0']['code'];

?>

问题:我想从 JSON 数据中获取所有代码和描述。我们可以在 foreach 中做到这一点,但是如果对象标题或名称或它的名称每次都不同怎么办?正如您在 JSON 中可以清楚地看到的:


getstorebylabel.coupons.0

getstorebylabel.coupons.1

getstorebylabel.coupons.2

每个对象都有不同的标题,但都是序列化的。我如何运行 foreach 以一次性获取所有数据!谢谢!


繁星coding
浏览 358回答 1
1回答
随时随地看视频慕课网APP
我要回答