我试图从以下网址中提取值:https://api.binance.com/api/v1/ticker/allPrices
我想要完成的任务:获取网站上打印的所有“符号”值(一个在另一个下面)
我要找的结果是:
ETHBTC
LTCBTC
...
这是我到目前为止所做的:
<?php
$url = "https://api.binance.com/api/v1/ticker/allPrices";
$content = file_get_contents($url);
$json_data = json_decode($content, true);
for ($i=0; $i < count($json_data); $i++) {
# code...
print_r($json_data);
}
?>
它带来的结果是整个数据(符号,价格,以及其他不相关的数据)。
提前致谢。
您可以使用foreach
循环,然后通过symbol
键回显该值
$url = "https://api.binance.com/api/v1/ticker/allPrices";
$content = file_get_contents($url);
$json_data = json_decode($content, true);
foreach ($json_data as $value) {
echo $value["symbol"] . '<br>';
}
这应该这样做:
<?php
$url = "https://api.binance.com/api/v1/ticker/allPrices";
$content = file_get_contents($url);
$json_data = json_decode($content, true);
for ($i=0; $i < count($json_data); $i++) {
echo $json_data[$i]['symbol'] . "\n";
}
?>
json_data["symbol"]
而是在印刷品中