-2
創建陣列我從魔獸世界英雄榜API使用檢索一個巨大的字符串:從PHP巨大的字符串
$allAchievements = file_get_contents('http://us.battle.net/api/wow/data/character/achievements');
返回此:
http://us.battle.net/api/wow/data/character/achievements
我試圖將其轉換成可管理的格式,例如看起來類似於的陣列:
[achievements]=> array
(
[0]=> Array
(
[id]=>6,
[title]=>Level 10,
[points]=>10,
[description]=>Reach Level 10.,
[rewardItems]=>[],
[icon]=>achievement_level_10,
[criteria]=>[],
[accountWide]=>false,
[factionId]=>2,
)
[1]=> Array
(
[id]=>7,
[title]=>Level 20,
[points]=>10,
[description]=>Reach Level 20.,
[rewardItems]=>[],
[icon]=>achievement_level_20,
[criteria]=>[],
[accountWide]=>false,
[factionId]=>2,
)
...
)
我已經嘗試過explode()和parse_str()的無數組合,但是我還沒有能夠創建任何類型的數組,證明它對我有任何用處。
有沒有辦法使用file_get_contents();這樣一個數組將被返回而不是一個字符串?
如果不是,我應該從哪裏開始將這個巨大的字符串擴展爲可管理的數組?
謝謝你的幫助!
運行完美。謝謝。 – user2375300 2013-05-12 17:03:28