PHP数组取值方法比较:如何高效获取数组最后一个元素
$ array = array(1,2,3,4,5);

echo $ array [count($ array)-1]; //计算数组的长度,然后获取数组的最后一个元素。如果数组中的最后一个元素包含一个非数字的密钥名称,则结果可能与期望不符。
//适用于带有关键名称为数字的数组
回声'
';
echo end($ array); //指向阵列的内部指针到最后一个单元,适用于所有数组
总体而言,PHP的内置功能端仍然是最好的方法。您可以测试它。
获得PHP值很容易,您可以使用循环遍历和类指针(我的个人名称),但是如果您使用阵列的最后一个值时使用Traversal,它会消耗大量性能吗? ?
以下是获得更好的数组价值的三种方法:
$ array = array(1,2,4,6,8);
Echo End($ array);
$ array = array(1,2,4,6,8);
echo array_pop($ array);
$ array = array(1,2,4,6,8);
$ k = array_slice($ array,-1,1);
print_r($ k); //结果是一维数组
这是三个功能的价值方法,它是直接有效的,请根据需要选择
2012年3月31日编辑:第二种方法具有缺点。 array_pop()函数将“取消”原始数据的最后一个数字,这意味着剪切。原始数据将没有另一个最后值
如果您对本文有任何疑问或您想说的话,请单击留言并回复,而成千上万的网民将为您提供帮助!