私はJSONファイルを持っています。 (Steam API)。私は自分のウェブサイトにプレーヤーの在庫を表示したい。私はこのURLを使用します:https://steamcommunity.com/id/majidsajadi/inventory/json/730/2ネストされたforeachの値にアクセスするPHP
次に私はjson_decode
機能でそれをデコードします。
今、rgInventoryとrgDescriptionという2つの配列があります。 rgInventoryのclass idとrgDescriptionのclassidが一致しているかどうかを調べる必要があります。これは、igDescriptionでいくつかの値を使用しています。
私は、2つのforeachループとif条件を使用して、クラスIDが一致するかどうかを確認する必要があると思います。私は必要な情報をエコーします。
質問はどのようにネストされたforeachを使用する必要がありますか?
あなたはこのような2つの入れ子foreach
ループを使用することができます
問題は、私はこのクラスにアクセスできます。 $ decoded_data [rgInventroy] [*ランダム数字キー*] [classid]。 rgdescriptionについても同様です。 –
@MajidSajadiはい、私はあなたの質問からそれを理解し、* rgInvenoryの* classidとrgDescriptionsのclassidを比較したいのですか?この場合、上記のコードはうまくいくはずですね。上記のコードスニペットでアプリケーションをテストしましたか? –
classidは、rgInventroy配列の要素である配列の要素です。 rgInventroyは、要素として配列の多い配列です。だからそれはそうです:[rgInventroy] [2637848264] [classid] –