PHP数组操作——获取数组最后一个值的方法
来源:互联网 发布:海康网络键盘怎么用 编辑:程序博客网 时间:2024/06/13 20:29
php开发过程中,可能经常需要对取出的数组要获取数组的最后健或值。在这里脚本之家总结了三个方法,并且跟据他们三个方法在一些情况下如何使用的条件限制进行了说明。
1
2
3
4
5
6
7
8
9
10
<?php
$array
=
array
(1,2,3,4,5);
echo
$array
[
count
(
$array
)-1];
//计算数组长度,然后获取数组最后一个元素,如果数组中最后一个元素含有非数字键名,结果可能跟预期不符合
//适用于键名为数字的数组
echo
'<br>'
;
echo
end
(
$array
);
//将数组的内部指针指向最后一个单元,适用于所有数组
echo
'<br>'
;
rsort(
$array
);
//对数组逆向排序,如果数组中含有字母或汉字,结果可能不符合预期,最适用于数字数组
echo
$array
[0];
?>
总体来说,php的内置函数end还是最好的方法的了。大家可以测试下。
PHP取值很容易,可以使用循环遍历、类指针(个人称之),但是如果去数组最后一个值的时候也采用遍历的话是不是消耗了很多性能啊??
下面有三种取值方法可以更好的取出数组的最后一个值:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
<?PHP
$array
=
array
(1,2,4,6,8);
echo
end
(
$array
);
?>
<?PHP
$array
=
array
(1,2,4,6,8);
echo
array_pop
(
$array
);
?>
<?PHP
$array
=
array
(1,2,4,6,8);
$k
=
array_slice
(
$array
,-1,1);
print_r(
$k
);
//结果是一维数组
?>
这是三个函数的取值方法,直接有效,按需选择吧
2012年3月31日编辑:第二种方法有一种弊端,Array_pop()函数会把原来的数据的最后一个数“取出来”,也就是相当于剪切的意思,原来的数据中将不不再有最后一个值了
阅读全文
0 0
- PHP数组操作——获取数组最后一个值的方法
- PHP数组操作——获取数组最后一个值的方法
- php获取数组最后一个数组值的三个方法
- php 获取数组第一个元素 以及最后一个元素 && 最后一个元素的键名
- JavaScript 获取数组的最后一个元素
- 获取数组最后一个元素的key值
- php获取并删除数组的第一个和最后一个元素
- php操作数组的方法
- 使用mongodb的aggregate实现获取数组最后一个元素
- php获取数组的长度的方法
- php递归获取一个数组中指定key的值
- 判断是否是最后一个数组元素的方法
- php 随机获取数组 的方法
- php获取数组长度的方法+实例
- php 获取数组个数的方法
- PHP获取一个数组中某一列的值,作为新数组返回
- PHP数组的操作
- PHP 数组的操作
- jsp页面间跳转 url传递中文参数乱码 以及后续细节处理
- Retrofit常见注解全解析
- Roll a Ball
- 写银行管理系统遇到的一点小困惑
- java 遍历arrayList的四种方法
- PHP数组操作——获取数组最后一个值的方法
- BZOJ1568: [JSOI2008]Blue Mary开公司
- centos下使用zlib库支持gzip流解压
- DataTable属性详解
- 让你爱不释手的几款智能居家设备
- 以pdf转cad为例,所有格式之间任意转换
- 文件上传的基本原理(二)
- window.onload=function(){}与$(document).ready(function (){})区别
- JavaEE开发之SpringMVC中的静态资源映射及服务器推送技术