Я пытаюсь извлечь «имена символов» из этой конечной точки REST API:
$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», возвращаемые конечной точкой.
Спасибо!
Я уверен, что вы должны исправить последнюю часть кода:
$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
Если вам нужен только массив символов, вы можете использовать array_keys (), тогда вы можете взорвать их на выходе.
$fiftyx_symbols = array_keys($fiftyx_coins);
echo implode('<br>', $fiftyx_symbols);