0
我一直在用PHP解析一些远程JSON。我已经能够下载JSON并将其分配给一个变量,我已经使用与json_decode阵列功能:在php数组中获取嵌套键名的值
$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
)
我试图让第一NE的价值sted键名是“/photogalleryupload.thumbs/1934307_000001.jpg”并将其分配给一个变量。
例如,我想下面的代码:
echo $data['files'][0];
要返回:
/photogalleryupload.thumbs/1934307_000001.jpg
这是行不通的。
我遇到的困难是我试图返回的这个值是第二级别的关键名称,并且我一直无法找到将它分配给变量的方法。
首先搜索比问吧 - http://stackoverflow.com/questions/1028668/get-first-key-in-a-possibly-associative-array#tabs – Svetoslav 2013-04-06 21:58:46
感谢您的链接Svetlio!我在之前的搜索中错过了那个。 – user1157699 2013-04-06 22:30:01