显示来自REST API端点的符号名称

时间:2018-11-11 19:35:07

标签: php rest

我正在尝试从此REST API端点中提取“符号名称”:

https://rates.50x.com/market/

$fiftyx_coins = file_get_contents('https://rates.50x.com/market/');
$fiftyx_coins = json_decode($fiftyx_coins, true);

foreach ($fiftyx_coins as $coin => $coindata) {
    echo $coindata . "<br>";
}

虽然它只是在回显“数组”。.如何访问符号名称?

通过符号名称,我的意思是端点返回的“ TAU”,“ BNB”,“ OMG”。

谢谢!

2 个答案:

答案 0 :(得分:2)

我很确定您必须更正代码的最后一部分:

$fiftyx_coins = file_get_contents('https://rates.50x.com/market/');
$fiftyx_coins = json_decode($fiftyx_coins, true);

foreach ($fiftyx_coins as $coin => $coindata) {
    echo $coin . "<br>";
}

在解码JSON并使用foreach部分时,您在$coin中具有符号名称,在$coinvalues上具有符号值(名称-值的数组)

答案 1 :(得分:2)

如果只希望使用符号数组,可以使用array_keys(),然后将其内插以输出。

$fiftyx_symbols = array_keys($fiftyx_coins);
echo implode('<br>', $fiftyx_symbols);