1

好的,所以我有一个巨大的 JSON 提要,
一切运行良好。Exept,关键之一

目前我正在做

$json=file_get_contents($source);
$data = json_decode($json,true);
foreach($data->items->features as $a){
   echo "{$a->properties->tpegMessage->generation_time_pretty}\n";
   echo '<br />';
   echo "{$a->properties->tpegMessage->title}\n";
   echo '<br />';
   echo "{$a->properties->geometry->coordinates->1}\n";
   echo '<br />';
   echo "{$a->properties->geometry->coordinates->0}\n";
   echo '<br />';   echo '<br />';   echo '<br />';   echo '<br />';   echo '<br />';
}

现在的关键问题是

''$a->属性->几何->坐标->0''

由于 php 不会使用 0 或 1 名称重新遍历 JSON 值

这些值通常是浮点数,值是 lat 或 long。

4

1 回答 1

1

尝试

$a->properties->geometry->coordinates->{0}

在回声的情况下:

echo $a->properties->geometry->coordinates->{0} . "\n";
于 2013-01-11T13:47:35.537 回答