Отображение имени символа из конечной точки API REST - PullRequest
0 голосов
/ 11 ноября 2018

Я пытаюсь извлечь "имена символов" из этой конечной точки API REST:

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 голосов
/ 11 ноября 2018

Если вам нужен только массив символов, вы можете использовать array_keys () , тогда вы можете использовать их для вывода.

$fiftyx_symbols = array_keys($fiftyx_coins);
echo implode('<br>', $fiftyx_symbols);
0 голосов
/ 11 ноября 2018

Я уверен, что вы должны исправить последнюю часть кода:

$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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...