您现在的位置是:群英 > 开发技术 > PHP语言
数组最后一位元素值如何获取,php怎么做
Admin发表于 2022-06-16 09:25:241456 次浏览
这篇文章给大家介绍了“数组最后一位元素值如何获取,php怎么做”的相关知识,讲解详细,步骤过程清晰,对大家进一步学习和理解“数组最后一位元素值如何获取,php怎么做”有一定的帮助,希望大家阅读完这篇文章能有所收获。下面就请大家跟着小编的思路一起来学习一下吧。

5种方法:1、用“array_pop($arr)”语句,删除最后一个元素并返回该值;2、用“end($arr)”,返回最后一个元素的值;3、用“array_slice($arr,-1)”;4、用“$arr[count($arr)-1]”等。

本教程操作环境:windows7系统、PHP7.1版、DELL G3电脑

php获取数组最后一位元素值的方法

1、使用array_pop()函数

array_pop()函数会删除数组中的最后一个元素,并返回被删除的元素。

<?php
header("Content-type:text/html;charset=utf-8");
$arr= array("香蕉","苹果","梨子","橙子","橘子","榴莲");
var_dump($arr);
//获取数组中的第一个元素
$first = array_pop($arr);
echo "数组的最后一个元素为:".$first;
?>

2、使用end()函数

end()函数可以将数组内部的指针指向数组的最后一个元素,并返回最后一个元素的值,如果数组为空则返回 FALSE。

<?php
header("Content-type:text/html;charset=utf-8");
$arr= array("香蕉"=>"3元","苹果"=>"5元","梨子"=>"6元","橙子"=>"4元","橘子"=>"3元","榴莲"=>"23元");
var_dump($arr);
//获取数组中的第一个元素
$last = end($arr);
echo "数组最后一个元素的键名和键值:".key($arr)." ".$last;
?>

4、使用array_slice()函数

想要截取数组后几位元素,只需将参数start设置为-1

<?php
header("Content-type:text/html;charset=utf-8");
$arr = array(10,12,20,25,24);
echo "原数组:";
var_dump($arr); 

echo "截取最后一位元素:";
$result = array_slice($arr,-1); //截取数组后2位的元素
var_dump($result);
?>

4、使用array_splice()函数

array_splice()函数在删除数组的一部分元素时,会将这些被删除的元素组成为一个新数组,然后返回这个新数组;因此array_splice()函数可以用来截取数组片段。

和array_slice()函数一样,只需将该函数的第二个参数start设置为-1即可截取最后一位元素。

<?php
header("Content-type:text/html;charset=utf-8");
$arr = array(10,12,20,25,24);
echo "原数组:";
var_dump($arr); 

echo "截取最后一位元素:";
$result = array_splice($arr,-1); 
var_dump($result);
?>

5、利用数组名[下标]访问最后一个数组元素

下标值需要设置为数组长度-1,即count($arr)-1

<?php
header("Content-type:text/html;charset=utf-8");
$arr = array(10,12,20,25,24);
var_dump($arr); 
echo "最后一个元素:".$arr[count($arr)-1];
?>

注:这种方法只能用于索引数组中。



感谢各位的阅读,以上就是“数组最后一位元素值如何获取,php怎么做”的内容了,通过以上内容的阐述,相信大家对数组最后一位元素值如何获取,php怎么做已经有了进一步的了解,如果想要了解更多相关的内容,欢迎关注群英网络,群英网络将为大家推送更多相关知识点的文章。

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:mmqy2019@163.com进行举报,并提供相关证据,查实之后,将立刻删除涉嫌侵权内容。

标签: php数组
相关信息推荐
2022-09-30 17:59:24 
摘要:本文主要介绍了Go实现替换(覆盖)文件某一行内容的示例代码,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
2022-08-22 17:58:36 
摘要:vector是向量类型,它可以容纳许多类型的数据,如若干个整数,所以称其为容器,这篇文章主要给大家介绍了关于C++中vector迭代器失效问题的相关资料,需要的朋友可以参考下
2022-01-20 19:46:59 
摘要:这篇我们来聊一聊Java泛型机制,对于Java泛型机制的问题,有一些朋友在面试的时候会遇到,面试官会问题说一下java的泛型机制是怎样的,那么我们究竟该如何来回答呢?下面我们一起来探讨一下。
云活动
推荐内容
热门关键词
热门信息
群英网络助力开启安全的云计算之旅
立即注册,领取新人大礼包
  • 联系我们
  • 24小时售后:4006784567
  • 24小时TEL :0668-2555666
  • 售前咨询TEL:400-678-4567

  • 官方微信

    官方微信
Copyright  ©  QY  Network  Company  Ltd. All  Rights  Reserved. 2003-2019  群英网络  版权所有   茂名市群英网络有限公司
增值电信经营许可证 : B1.B2-20140078   粤ICP备09006778号
免费拨打  400-678-4567
免费拨打  400-678-4567 免费拨打 400-678-4567 或 0668-2555555
微信公众号
返回顶部
返回顶部 返回顶部