嗯
我知道关于array\u pop()的所有内容,但这会删除最后一个元素。获取数组的最后一个元素而不删除它的最佳方法是什么
编辑:这里有一个奖励:
$array=array('a'=>;'a','b'=>;'b','c'=>;'c');
甚至
$array=array('a','b','c','d');
未设置($array[2]);
echo$array[sizeof($array)-1];//输出:PHP注意:未定义的偏移量:2英寸-在第4行
试一试
$MyLasteElement=end($yourArray);
要重置它(感谢@hopeseekr):
重置($yourArray);
链接到手册
@大卫·默多克补充道:
$MyLasteElement=end(数组_值($yourArray));//现在不需要调用reset()。
在E_STRICT上,这会产生警告
严格标准:只能通过引用传递变量
谢谢你和所有人