PHPでリモートJSONを解析しています。JSON をダウンロードして変数に割り当てることができ、json_decode で配列機能を使用しました。
$data = json_decode($remotejson, true);
次に、完全な配列を印刷して、配列の内容を確認しました。
echo print_r($data);
配列が出力され、キーと値を確認できます。
[files] => Array
(
[/photogalleryupload.thumbs/1934307_000001.jpg] => Array
(
[source] => derivative
[format] => Thumbnail
[original] => moviefile_1934307.mp4
)
「/photogalleryupload.thumbs/1934307_000001.jpg」である最初のネストされたキー名の値を取得して、変数に割り当てようとしています。
たとえば、次のコードが必要です。
echo $data['files'][0];
これを返すには:
/photogalleryupload.thumbs/1934307_000001.jpg
これは動作しません。
私が抱えている問題は、返そうとしているこの値が第 2 レベルのキー名であり、それを変数に割り当てる方法を見つけるのに苦労していることです。