2014-07-06 128 views
-2

任何人都可以解釋如何將播放器從JSON解碼輸出插入到PHP數組中?從JSON輸出創建PHP數組

我使用$data = json_decode(file_get_contents('http://website.com/url/api/'), true);

的JSON輸出:

output

我的目的是讓球員名字到一個數組,然後在foreach循環中使用它們。

+0

你試過'$ data [「players」] [「sample」]'? –

+0

我會直接在'sample'數組上循環;你也可以遍歷'sample'來構建你的數組;你也可以檢查['array_map'](http://www.php.net/manual/en/function.array-map.php) –

+0

@JanDvorak:點擊發布按鈕後立即實現! –

回答

1

,如果你想的foreach他們來說,這是毫無意義的建築用foreach的數組,因爲他們應該是一個數組已經嘗試此

$data = json_decode(file_get_contents('http://website.com/url/api/'), true); 

$players = array(); 

foreach($data["players"]["sample"] as $player){ 

    $players[] = $player['name']; 

} 

。所以你可以直接做任何你想做的事情