PHP中的print_r返回" stdClass对象"在使用json_decode之后在屏幕上

时间:2018-06-06 17:17:10

标签: php api

<?php
$content = file_get_contents("https://min-api.cryptocompare.com/data/price?fsym=BTC&tsyms=USD");
$result = json_decode($content);
print_r ( $result);
?>

所以我创建了一些代码,但是当我去测试它时它返回&#34; stdClass对象([USD] =&gt; 7531.74)&#34;屏幕上。我想要的只是7531.74,我该如何去掉剩下的呢?

1 个答案:

答案 0 :(得分:3)

你可以做以下两件事之一:

// as a stdClass Object
$temp = json_decode($content);
$result = $temp->USD ;

或者,使用数组:

// as an associative Array
$temp = json_decode($content,true);
$result = $temp['USD'] ;