【发布时间】:2012-12-15 09:43:52
【问题描述】:
如何在不更改内部指针的情况下获取数组的最后一个元素?
我正在做的是:
while(list($key, $value) = each($array)) {
//do stuff
if($condition) {
//Here I want to check if this is the last element of the array
prev($array);
}
}
所以end($array) 会搞砸的。
【问题讨论】:
-
提示:
array_keys。此外,单击橙色大问号以获取格式化帮助和说明。 -
@PankitKapadia
end()更改数组内部指针,问题中提到它没有任何帮助。 -
使用
$count = count($array);并检查使用它。 -
@xyu - 检查答案。是你想要的吗? :-/
-
该数组是否可能包含关联键(不仅包含整数,还包含字符串的键)?