我正在尝试在终端中运行php脚本以获得加密货币数据的有组织的回复。可以在https://poloniex.com/public?command=returnTicker查看完整的JSON数组。嵌套数组没有与[]堆叠,解析这种格式变得很麻烦。
这是我使用的代码:
$fgc = json_decode(file_get_contents("https://poloniex.com/public?command=returnTicker"), true);
echo "Last Price: $".$fgc["last"]." Ask: ".$fgc["lowestAsk"]." Bid: ".$fgc["highestBid"];
echo PHP_EOL;
这是它给我的错误:
PHP Notice: Undefined index:
我有一种感觉,我需要定义每个硬币,但我不知道如何解析它。
我试过的其他代码:
$fgc = json_decode(file_get_contents("https://poloniex.com/public?command=returnTicker"), true);
$data = $fgc["BTC_BCN"];
foreach($data as $details){
echo "".$details["last"]." ".$details["lowestAsk"];
echo " ".$details["highestBid"];
echo PHP_EOL;
}
此代码的错误是:
PHP Warning: Illegal string offset
请帮助我了解如何解析此格式。谢谢。