我这里有这个数组......
$ previousBalance2,它有17条记录
我把那个17放在一个变量中......
$i = count($previousBalance2);
我回显了$i
变量,得到了17
我怎么试试这个回声
echo $previousBalance2[$i]['total'];
它没有回显任何东西(没有显示任何内容),是的,每条记录都有一个total
,它被称为total
如何修复我的代码,以便它将回显第17个总数记录(也是最后一条记录)或如何回显数组的最后一条记录?
谢谢, Ĵ
答案 0 :(得分:6)
请记住,数组是基于零的。这意味着您的第一个元素为0,最后一个元素为16,而不是17. $i-1
将执行此操作,或者更通用的解决方案是使用end
。
答案 1 :(得分:5)
数组从索引0开始。
echo $previousBalance2[$i - 1]['total'];
答案 2 :(得分:2)
要打印数组的最后一个元素,请使用以下代码:
$last_element = end($previousBalance2);
答案 3 :(得分:2)
Php数组从0开始。所以试试这个:$ i-1而不是括号中的$ i!
答案 4 :(得分:1)
echo $ previousBalance2 [$ i-1] ['总计']?