PHP获取数组最后一个值的2种方法

 更新时间:2015年01月21日 09:33:23   投稿:junjie  
这篇文章主要介绍了PHP获取数组最后一个值的2种方法,本文直接给出实现代码,代码中包含注释,需要的朋友可以参考下

复制代码 代码如下:

$array=array(1,2,3,4,5);   
echo $array[count($array)-1];//计算数组长度,然后获取数组最后一个元素,如果数组中最后一个元素含有非数字键名,结果可能跟预期不符合   
//适用于键名为数字的数组   
echo '<br>';   
echo end($array);//将数组的内部指针指向最后一个单元,适用于所有数组   

总体来说,php的内置函数end还是最好的方法的了。大家可以测试下。

PHP取值很容易,可以使用循环遍历、类指针(个人称之),但是如果去数组最后一个值的时候也采用遍历的话是不是消耗了很多性能啊??

下面有三种取值方法可以更好的取出数组的最后一个值:

<?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()函数会把原来的数据的最后一个数“取出来”,也就是相当于剪切的意思,原来的数据中将不不再有最后一个值了

相关文章

  • PHP实现过滤各种HTML标签

    PHP实现过滤各种HTML标签

    在做项目的过程中,我们经常需要用到过滤一些html标签来实现提高数据的安全性,其实就是删除那些对应用程序有潜在危害的数据。它用于去除标签以及删除或编码不需要的字符。
    2015-05-05
  • php使用正则表达式进行字符串搜索的方法

    php使用正则表达式进行字符串搜索的方法

    这篇文章主要介绍了php使用正则表达式进行字符串搜索的方法,实例分析了php正则表达式的使用技巧,具有一定参考借鉴价值,需要的朋友可以参考下
    2015-03-03
  • 详解PHP错误日志的获取方法

    详解PHP错误日志的获取方法

    在php中我们会经常碰到一些错误要去处理,下面我来总结php中的错误报告及日志的获取方法等方面的内容做一些总结,需要的朋友可以参考下。
    2015-07-07
  • 详解PHP json_decode()函数的使用方法

    详解PHP json_decode()函数的使用方法

    PHP中的json_decode()函数是用于将JSON字符串解码为PHP变量的函数,它将JSON字符串转换为与其对应的PHP数据类型,例如,将JSON字符串转换为关联数组、对象或其他数据类型,本文就给大家介绍一下PHP json_decode()函数的使用方法,需要的朋友可以参考下
    2023-08-08
  • PHP实现动态获取函数参数的方法示例

    PHP实现动态获取函数参数的方法示例

    这篇文章主要介绍了PHP实现动态获取函数参数的方法,结合实例形式分析了php针对函数参数操作func_num_args()、func_get_arg()及func_get_args()函数相关使用技巧,需要的朋友可以参考下
    2018-04-04
  • php curl基本操作详解

    php curl基本操作详解

    怎么使用cURL的基本方法?首先修改php.ini文件的设置,找到php_curl.dll,取消下在的注释extension=php_curl.dll,因为php默认是不开启cURL的
    2013-07-07
  • 浅谈PHP SHA1withRSA加密生成签名及验签

    浅谈PHP SHA1withRSA加密生成签名及验签

    这篇文章主要介绍了PHP SHA1withRSA加密生成签名及验签,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2019-03-03
  • PHP开发中四种查询返回结果分析

    PHP开发中四种查询返回结果分析

    PHP开发中四种查询返回结果分析,需要的朋友可以参考下。
    2011-01-01
  • php回调函数处理数组操作示例

    php回调函数处理数组操作示例

    这篇文章主要介绍了php回调函数处理数组操作,结合实例形式详细分析了PHP回调函数遍历与过滤数组相关操作技巧与注意事项,需要的朋友可以参考下
    2020-04-04
  • 一篇入门的php Class 文章

    一篇入门的php Class 文章

    一篇入门的php Class 文章...
    2007-04-04

最新评论