php 对数组使用 file_get_contents
php using file_get_contents with an array
我正在尝试从以下 url 中提取值:https://api.binance.com/api/v1/ticker/allPrices
我想完成的事情:
获取网站上打印的所有"symbol"值(一个在另一个下)
我正在寻找的结果是:
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);
}
?>
它带来的结果是整个数据(符号、价格以及其他不相关的数据)。
提前致谢。
json_data["symbol"]
而不是打印
应该这样做:
<?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";
}
?>
您可以使用 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>';
}
我正在尝试从以下 url 中提取值:https://api.binance.com/api/v1/ticker/allPrices
我想完成的事情: 获取网站上打印的所有"symbol"值(一个在另一个下)
我正在寻找的结果是:
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);
}
?>
它带来的结果是整个数据(符号、价格以及其他不相关的数据)。
提前致谢。
json_data["symbol"]
而不是打印
应该这样做:
<?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";
}
?>
您可以使用 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>';
}