Right Im trying to get the prices for items in my inventory using two different json files. But when it comes to the CS:GO coins they have no price so...
Here is my code:
$json = json_decode(file_get_contents('http://steamcommunity.com/profiles/76561198050605019/inventory/json/730/2'));
$prices = json_decode(file_get_contents('prices.json'));
$items = [];
foreach($prices->results as $result){
$items[$result->market_name] = $result;
}
foreach($json->rgDescriptions as $item){
if (str_contains([' Coin ', ' coin '], $item->market_name)) continue;
var_dump($item->market_name . ' - $' . $items[$item->market_name]->current_price);
}
And here is the error im getting
public static function contains($haystack, $needles)
{
foreach ((array) $needles as $needle) {
if ($needle != '' && strpos($haystack, $needle) !== false) {
return true;
}
}
I would prefer it to just ignore the coins altogether