Отображение имени символа из конечной точки API 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», возвращаемые конечной точкой.

Спасибо!

0

Решение

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

$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

2

Другие решения

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

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

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector