こんにちは、私は現在、MMO から価格をかき集めて配列に表示するために構築された API を使用しています。現時点では、これは私のコードです:
<?php
ini_set('max_execution_time', 0);
$data = json_decode(file_get_contents("http://www.gw2spidy.com/api/v0.9/json/all-items/all"), true);
foreach($data as $item) {
echo '<pre>';
print_r($data);
echo '</pre>';
}
?>
これは MASSIVE 配列を返します。html ファイルを保存したところ、約 35 メガバイトです。それはすべてのアイテムのすべての価格などを持っています...わかりましたので、基本的に必要なのは、「ダスク」などのアイテムを検索するか、アイテムID「29185」で検索することです。価格と配列キーは 1 時間ごとに変わるので、毎回このデータを動的に抽出する方法を見つけようとしていますが、困惑しています...
配列は次のように構成されています。
Array
(
[count] => 19959
[results] => Array
(
[15875] => Array
(
[data_id] => 29185
[name] => Dusk
[rarity] => 5
[restriction_level] => 80
[img] => https://dfach8bufmqqv.cloudfront.net/gw2/img/content/fabc9042.png
[type_id] => 18
[sub_type_id] => 6
[price_last_changed] => 2012-12-03 08:30:49 UTC
[max_offer_unit_price] => 3180000
[min_sale_unit_price] => 3890000
[offer_availability] => 5574
[sale_availability] => 6
[gw2db_external_id] => 63505
[sale_price_change_last_hour] => 0
[offer_price_change_last_hour] => 0
)
誰かが私を正しい方向に向けることができれば、それは素晴らしいことです! 私は何日も何日も検索しましたが、それを理解することはできません.それも本当に簡単だと思います:(