如何在json coinmarketcap中获得名字? PHP

时间:2017-11-22 09:01:38

标签: php json

如果我把BTC拿到名字怎么办?

$url = file_get_contents(https://api.coinmarketcap.com/v1/ticker/);
$json = json_decode($url,true);

和结果

            [
            {
                "id": "bitcoin", 
                "name": "Bitcoin", 
                "symbol": "BTC", 
            }, 
            {
      }, 
        {
            "id": "ethereum", 
            "name": "Ethereum", 
            "symbol": "ETH", 

        }, 
        {
            "id": "bitcoin-cash", 
            "name": "Bitcoin Cash", 
            "symbol": "BCH", 
        }, 
]

例如。 当我把“BTC” 并需要输出=“比特币”

或者说“ETH” output =“以太坊”

2 个答案:

答案 0 :(得分:0)

Probalby你需要使用官方文档https://coinmarketcap.com/api/中描述的完整硬币名称(小写)来查看段落 Ticker(特定货币)

答案 1 :(得分:0)

您可以使用以下方式找到正确的记录:

$key = array_search('BTC', array_column($json, 'symbol'));

然后(如果发现$key)得到这样的记录:

$record = $json[$key];
var_dump($record);