[英]Problems Displaying a PHP Array Value
我正在從 Steam 為各種游戲提取一個 JSON 文件,以便我可以制作一個可投票的列表。 最終目標包括從中提取諸如名稱、徽標和一些 VR 信息之類的信息,並將其輸入到 MySQL 數據庫中。 不過,目前我無法僅顯示此數組中的名稱值。
我只是不太了解 PHP 數組。 我一直無法從谷歌搜索或在這里找到我需要的東西,所以如果這被認為是重復的,我深表歉意。
我希望我能得到一些示例代碼來顯示“名稱”字段,在這個例子中,結果是 Windlands。 我應該希望能夠從那里弄清楚。
$appID = "428370";
$api = "https://steampics-mckay.rhcloud.com/info?apps=".$appID."&prettyprint=1";
$json = file_get_contents($api);
$jsonIterator = new RecursiveIteratorIterator(new RecursiveArrayIterator(json_decode($json, TRUE)),RecursiveIteratorIterator::SELF_FIRST);
$jsonArray = iterator_to_array ($jsonIterator, true);
echo $jasonArray["apps"][428370]["common"]["name"];
原始 JSON 文件可以在這里找到: https : //steampics-mckay.rhcloud.com/info?apps=428370&prettyprint=1
使用我之前在這個網站上找到的一些代碼,我能夠得到這個結果:
[0]=> string(4) "apps"
[1]=> int(428370)
[2]=> string(6) "common"
[3]=> string(4) "name"
所以我不確定我做錯了什么。
預先感謝您的幫助。 :)
嘗試這個:
$appID = "428370";
$api = "https://steampics-mckay.rhcloud.com/info?apps=".$appID."&prettyprint=1";
$json = file_get_contents($api);
$jasonArray = json_decode($json, true);
echo $jasonArray["apps"][428370]["common"]["name"];
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.