fork download
  1. <?php
  2.  
  3. $json = <<<'JSON'
  4. {"success":true,"time":"1577464681","currency":"RUB","items":[{"market_hash_name":"'The Doctor' Romanov | Sabre","volume":"14","price":"688.99"},{"market_hash_name":"'Two Times' McCoy | USAF TACP","volume":"5","price":"169.00"},{"market_hash_name":"3rd Commando Company | KSK","volume":"42","price":"250.00"},{"market_hash_name":"Aces High Pin","volume":"12","price":"532.43"},{"market_hash_name":"AK-47 | Aquamarine Revenge (Battle-Scarred)","volume":"8","price":"1115.00"},{"market_hash_name":"AK-47 | Aquamarine Revenge (Factory New)","volume":"7","price":"3380.21"},{"market_hash_name":"AK-47 | Aquamarine Revenge (Field-Tested)","volume":"7","price":"1500.00"},{"market_hash_name":"AK-47 | Aquamarine Revenge (Minimal Wear)","volume":"3","price":"2099.97"},{"market_hash_name":"AK-47 | Aquamarine Revenge (Well-Worn)","volume":"7","price":"1299.95"},{"market_hash_name":"AK-47 | Asiimov (Battle-Scarred)","volume":"2","price":"1998.99"}]}
  5. JSON;
  6. $data = json_decode($json);
  7. $searchTerm = 'AK-47 | Aquamarine Revenge (Factory New)';
  8. $searchResult = array_filter($data->items, function($item) use ($searchTerm) {
  9. return $item->market_hash_name == $searchTerm;
  10. });
  11. echo reset($searchResult)->price;
Success #stdin #stdout 0.02s 24300KB
stdin
Standard input is empty
stdout
3380.21