PHP获取数组最后一个值的2种方法
2023-06-13 09:15:41 时间
$array=array(1,2,3,4,5);
echo$array[count($array)-1];//计算数组长度,然后获取数组最后一个元素,如果数组中最后一个元素含有非数字键名,结果可能跟预期不符合
//适用于键名为数字的数组
echo"<br>";
echoend($array);//将数组的内部指针指向最后一个单元,适用于所有数组
总体来说,php的内置函数end还是最好的方法的了。大家可以测试下。
PHP取值很容易,可以使用循环遍历、类指针(个人称之),但是如果去数组最后一个值的时候也采用遍历的话是不是消耗了很多性能啊??
下面有三种取值方法可以更好的取出数组的最后一个值:
<?PHP $array=array(1,2,4,6,8); echoend($array); ?> <?PHP $array=array(1,2,4,6,8); echoarray_pop($array); ?> <?PHP $array=array(1,2,4,6,8); $k=array_slice($array,-1,1); print_r($k); //结果是一维数组 ?>
这是三个函数的取值方法,直接有效,按需选择吧
2012年3月31日编辑:第二种方法有一种弊端,Array_pop()函数会把原来的数据的最后一个数“取出来”,也就是相当于剪切的意思,原来的数据中将不不再有最后一个值了
相关文章
- php替换字符串中,PHP 替换字符串中的一些字符方法介绍
- 【说站】php中__isset方法的使用
- 重新编译Linux下的PHP(linux重新编译php)
- PHP使用Redis实现高性能缓存(php-redis)
- 数据库使用PHP框架管理Oracle数据库(php框架oracle)
- 使用 PHP 查询 MySQL 数据库的方法详解(php查询mysql数据)
- PHP操作MySQL数据库的完整指南(php读写mysql)
- 使用PHP实现Redis快速构建应用(redis实例php)
- PHP从Linux中读取文件的方法(php读取linux文件)
- 解决PHP读取MSSQL数据库乱码问题(php读mssql乱码)
- PHP管理MSSQL的方法探索(Php管理mssql)
- PHP中的mysqlselect函数使用方法详解(mysql_select)
- PHP数组排序方法总结推荐收藏
- 不重新编译PHP为php增加openssl模块的方法
- PHP中防止直接访问或查看或下载config.php文件的方法
- php去除换行符的方法小结(PHP_EOL变量的使用)
- PHP数组和字符串互相转换实现方法
- php中判断数组是一维,二维,还是多维的解决方法
- 判断php数组是否为索引数组的实现方法
- php获取数组长度的方法(有实例)
- php计算数组不为空元素个数的方法
- php数组合并的二种方法
- php中count获取多维数组长度的方法
- PHP中iconv函数转码时截断字符问题的解决方法
- 在(ASP/PHP/JSP/html/js)中禁止ajax缓存的方法集锦