在Json解码之后,我如何访问'final_balance'值?
Array ( [19BCZwWvYVh5yRLgdT6Yicnou8iYy7TUaS] => Array ( [final_balance] => 154014 [n_tx] => 1 [total_received] => 154014 ) )香港专业教育学院尝试过这个
$json1a = json_decode(file_get_contents($url1a), true);
$balance1 = $json1a[0]['final_balance'];
echo $balance1;
但不行,谢谢
答案 0 :(得分:3)
如果您不知道密钥,请先使用array_values()
$json1a = array_values($json1a);
echo $json1a[0]['final_balance'];
答案 1 :(得分:1)
$json1a = json_decode(file_get_contents($url1a), true);
$json1a = array_values($json1a);
$balance1 = $json1a[0]['final_balance'];
echo $balance1;
根据劳伦斯·谢罗(Lawrence Cherone)的回答编辑。
答案 2 :(得分:0)
如果您不知道键,则可以从数组中获取第一个键:
$json1a = json_decode(file_get_contents($url1a), true);
$balance1 = $json1a[key($json1a)]['final_balance'];
echo $balance1;