2016-03-27 6 views
-1

Ich habe auf einer Website gearbeitet und im Moment versuche ich die Dampf Benutzer Elemente und Anzeige auf einer Webseite. Ich bin ziemlich neu in diese Art von Sachen dies ist der Code ich habe bisher:mit Steam API, um Benutzer Inventar Artikel zu bekommen

http://pastebin.com/gHAv4Azb

und hier ist der Link zum JSon: http://steamcommunity.com/profiles/76561198073134556/inventory/json/730/2

Jede Hilfe bei allen wird sehr geschätzt !!

+0

Können Sie uns speziell das Problem nennen, das Sie haben? Ausgehend von dem oben verlinkten Code versuchen Sie, den Namen jedes Elements anzuzeigen. Wird der Name nicht richtig angezeigt? –

Antwort

0

Sie diese Aussage foreach($myarrayGetInv['result'][$item['classid']] as $item_A) zu foreach($myarrayGetInv['result'] as $classid => $item_A) ändern kann und eine bedingte innerhalb dieser Schleife if($classid == $item['classid']) echo $item_A['name'];

Die Struktur, die Sie wie folgt aussieht anfordern:

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

Ersteres wird eine Schleife durch jeden Namen/Wert-Paar . Während letzteres wird jeden Artikel durchlaufen und ermöglicht Ihnen den Zugriff auf den Namen, wie Sie es beabsichtigt haben $item['name'].

Es ist schwer zu debuggen, wenn Sie Fehler unterdrücken, indem Sie die Variable mit @ voranstellen.

Verwandte Themen