Итак, у меня есть этот код:
$user['steamid'] = "76561198350584156";
$inv = curl('https://steamcommunity.com/inventory/'.$user['steamid'].'/730/2?
l=english&count=5000');
$inv = json_decode($inv, true);
И у меня есть ответ, что-то вроде:
Array
(
[assets] => Array
(
[0] => Array
(
[classid] => 1989373359
)
)
[descriptions] => Array
(
[0] => Array
(
[classid] => 1989373359
)
)
)
И есть массивы от [0] до, например, [5], и как я могу проверить, если один classid из assets = classid из описаний, как я могу проверить это? Я делаю foreach (я хочу перечислить все эти элементы), но мне нужен этот classid из ресурсов и из описаний.
Вот небольшой сценарий, который я сделал некоторое время назад:
$items = $data["rgDescriptions"];
foreach($items as $item) {
$image_url = "http://cdn.steamcommunity.com/economy/image/";
if($item["icon_url_large"]) {
$image_url = $item["icon_url_large"];
} else {
$image_url = $item["icon_url"];
}
$hash = str_replace("+", "%20", urlencode($item["market_hash_name"]));
if(substr($item["name"], 0, 4) == "Stat") echo " stattrack ";
echo $item["name"];
echo "<img src='http://cdn.steamcommunity.com/economy/image/" . $image_url . " ' height='42' width='42'/>";
echo "<br>";
}
Других решений пока нет …