$json_string = 'http://pubapi.cryptsy.com/api.php?method=marketdatav2';
$jsondata = file_get_contents($json_string);
我是php新手。也许是它的愚蠢问题。但是,获得所有市场最优价格的最简单方法是什么?
答案 0 :(得分:1)
尝试
$decoded = json_decode($jsondata);
$latestprices = array();
foreach($decoded['return']['markets'] as $val) {
$latestprices[$val['label']] = $val['lasttradeprice'];
}
答案 1 :(得分:0)
使用json_decode
函数将json字符串转换为数组&相应地遍历数组。
$jsondata = file_get_contents($json_string);
$array = json_decode($jsondata,true);
foreach($array['return']['markets'] as $lprice) {
$latest_price[$lprice['label']] = $lprice['lasttradeprice'];
}
echo "<pre>";
print_r($latest_price);
echo "<pre>";