我有一个小问题。我想使用 PHP 将一些 JSON 编码的数据导入我的页面。除了一件事,一切都很好。原始 JSON 字符串中的节点,其中一些被称为例如“[0]”、“[1]”等。现在这些节点的数量取决于元素的数量并且是可变的。所以,我想做的是……我有一个变量“$count”,其中包含元素的数量。然后我想解码JSON数据如下:
$count = $data->metadata->count;
for($i=0;$i<=$count;$i++){
$magnitude = $data->features->[$i]->properties->mag;
}
但问题是,一旦有“[$i]”,它就会给我一个错误。有谁知道如何更改它,例如,如果有 5 个值,它会运行 5 次“for”语句并从以下位置获取数据:
$magnitude = $data->features->[0]->properties->mag;
$magnitude = $data->features->[1]->properties->mag;
etc.