2016-03-27 7 views
-1

私はサイトで作業していますが、現時点では蒸気ユーザーのアイテムを取り出してWebページに表示しようとしています。私は、これは、これまで私が持っているコードであるもの のこの種のはかなり新しいです: http://steamcommunity.com/profiles/76561198073134556/inventory/json/730/2蒸気APIを使用してユーザーの在庫アイテムを取得する

すべてのすべてのヘルプは次のようになります。

http://pastebin.com/gHAv4Azb

、ここでは、JSONへのリンクです大変感謝しています!

+0

あなたは特に問題があることを教えていただけますか?上にリンクしたコードから判断すると、各商品の名前を表示しようとしています。名前は正しく表示されていませんか? –

答えて

0

あなたが要求する構造はこのようになりますforeach($myarrayGetInv['result'] as $classid => $item_A)にこの文foreach($myarrayGetInv['result'][$item['classid']] as $item_A)を変更し、if($classid == $item['classid']) echo $item_A['name'];

このループ内で条件を追加することができます。それぞれの名前/値のペアを通じて

"result": { 
    "item (classid)": { 
     "attribute_name": "attribute_value" 
     ... 
    } 
} 

元の文がループ。一方、後者は各項目をループし、意図した通りに名前にアクセスすることができます$item['name']

変数を@の前に付けることでエラーを抑制すると、デバッグが難しくなります。

関連する問題