PHP数组计入变量

use*_*625 0 php arrays echo

我在这里有这个阵列......

$ previousBalance2,它有17条记录

我将17放在一个变量中,如此...

$i = count($previousBalance2);
Run Code Online (Sandbox Code Playgroud)

我回应了$i变量,得到了17

我怎么试试这个回声

echo $previousBalance2[$i]['total'];
Run Code Online (Sandbox Code Playgroud)

它没有回显任何东西(没有显示任何东西),是的,每个记录都有一个total,它被称为total如何修复我的代码,以便它将回显第17条记录的总和(也是最后一条记录)或者我将如何回显数组的最后一条记录?

谢谢,J

slu*_*ion 6

请记住,数组是基于零的.这意味着你的第一个元素是0,在这种情况下,最后一个元素是16,而不是17. $i-1将会这样做,或者使用更通用的解决方案end.


Aus*_*rst 5

数组从索引0开始.

echo $previousBalance2[$i - 1]['total'];
Run Code Online (Sandbox Code Playgroud)