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