您好,我目前正在使用构建的 API 从 MMO 中获取价格并将其显示在数组中。目前这是我的代码:
<?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 兆字节。它有每件商品的每一个价格等......好吧,基本上我需要的是搜索一个项目,如“黄昏”或它的 itemID“29185”。价格和数组键每小时都在变化,所以我一直试图找出一种动态的方式来每次都提取这些数据,但我很难过......
数组的结构如下:
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
)
如果有人能指出我正确的方向,那就太棒了!我已经搜索了几天又几天,但无法弄清楚......我敢打赌这也很简单:(