Php 如何在API中获取单个值
如何使用PHP从BTC-EAPI中获取单个值?。这是我可以使用的当前API 正如你所看到的,它显示了很多信息,但我不需要在那里显示很多信息。我能做些什么,这样我只会Php 如何在API中获取单个值,php,api,Php,Api,如何使用PHP从BTC-EAPI中获取单个值?。这是我可以使用的当前API 正如你所看到的,它显示了很多信息,但我不需要在那里显示很多信息。我能做些什么,这样我只会 "last":284.323 这个号码 感谢您对本主题的帮助。如您所见,收到的数据是一个JSON值 如果您只是想从网站接收数据,可以使用该功能 使用该函数,可以从该数据创建对象 若你们在寻找一个特定的值,你们可以用它来获得一个给定数据的清晰列表 对给定数据使用print_r函数时,它将返回: stdClass对象 ( [btc_
"last":284.323
这个号码
感谢您对本主题的帮助。如您所见,收到的数据是一个JSON值 如果您只是想从网站接收数据,可以使用该功能 使用该函数,可以从该数据创建对象 若你们在寻找一个特定的值,你们可以用它来获得一个给定数据的清晰列表 对给定数据使用print_r函数时,它将返回:
stdClass对象
(
[btc_usd]=>stdClass对象
(
[高]=>288.957
[低]=>272.00201
[平均值]=>280.479505
[vol]=>2178508.65397
[vol_cur]=>7771.83325
[最后]=>286.322
[购买]=>286.328
[卖出]=>286.322
[更新]=>1445787588
)
)
如您所见,您正在查找存储在->btc_usd->last
因此,当所有这些结合在一起时,您可以使用以下方法:
<?php
# Get String
$_ApiString = '{"btc_usd":{"high":288.957,"low":272.00201,"avg":280.479505,"vol":2178508.65397,"vol_cur":7771.83325,"last":286.322,"buy":286.328,"sell":286.322,"updated":1445787588}}';
# Or maybe you simply want to download it from a website
$_ApiString = file_get_contents('https://btc-e.com/api/3/ticker/btc_usd');
# Create object from ApiString
$_Object = json_decode($_ApiString);
# Get variable
$_Last = $_Object->btc_usd->last;
?>
json\u decode()对其进行解码并提取您想要的元素,所有内容都会详细解释。非常感谢您在回答我的问题时给予的所有帮助。但是还有一件事,我如何把链接放在apisting中,这样信息总是新鲜的?我只是把链接放在apistring中吗?在像这样的简单用法中,您可以使用来获取数据。