如何使用“最终余额”

时间:2018-09-18 18:46:02

标签: php

在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;

但不行,谢谢

3 个答案:

答案 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;