我有一个数组或可变长度,想要一种快速简便的方法来知道数组中最后一项的值(实际上并没有从数组中删除它)。如何将最后一项从阵列中弹出而不真正从阵列中删除?
end
end
<?php
$fruits = array('apple', 'banana', 'cranberry');
echo end($fruits); // cranberry
?>
$arr = array('one', 'two', 'three', 'four', 'five');
print $arr[count($arr)-1]; // 'five'
而且我想得到最后一个项目,我可以这样做:
$array_example = array('one', 'two', 'three');
将回显数组的最后一个元素,但不会影响数组。完成此操作后,如果要将内部数组指针重置为数组中的第一项(以便可以继续正常工作,只需重置数组指针:
echo end($array_example);
这是使用end的替代方法,因此您不必将数组的内部指针移到数组的末尾。reset($array_example);