我如何从Coinmarketcap API获取最新价格

时间:2018-07-09 20:06:26

标签: php arrays api

我正试图从该硬币中获取美元的最新价格:

<?php

$json = file_get_contents('https://api.coinmarketcap.com/v2/ticker/2424/');
echo $json;

?>

我在JSON对象上尝试了两个不同的选项,例如[0]['price]
什么都没有。

1 个答案:

答案 0 :(得分:1)

coinmarketcap的响应是JSON,因此您需要json_decode

json_decode的第二个参数使您可以确定它是对象还是数组。对于数组,将其标记为true

<?php

$json = file_get_contents('https://api.coinmarketcap.com/v2/ticker/2424/');
$objResponse = json_decode($json, true);

echo $objResponse['data']['quotes']['USD']['price'];