尝试从json网址打印特定部分

时间:2018-10-05 12:06:45

标签: php json echo file-get-contents

我正在尝试使用以下脚本来获取比特币的"price"。本质上,它访问coinmarketcap api并打印出比特币的价格。但是,我不确定该错误的含义或解决方法


我的代码

<?php
$url = "https://api.coinmarketcap.com/v2/ticker/";

$contents = file_get_contents($url);
$decode_content = json_decode($contents);

$myprice = $decode_content->data->1->name;

echo "Price: " . $myprice;

?>

错误消息

Fatal error: Cannot use object of type stdClass as array

1 个答案:

答案 0 :(得分:1)

json_decode有一个可选参数bool $assoc

  

为TRUE时,返回的对象将转换为关联对象   数组。

-> http://php.net/manual/en/function.json-decode.php