当前位置: 首页 > news >正文

PHP数组操作——取数组最后一个值

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

转载于:https://www.cnblogs.com/picaso/archive/2012/03/28/2420802.html

相关文章:

  • php---编译安装 PHP 的 Redis 扩展
  • 关于Installshield中Ie8\Ie9\SQL Server 2008 R2 Native Client等Prq文件在线下载地址
  • SQL Server 2008中增强的汇总技巧
  • cocos2d Labels and Fonts 标签和字体(附:关于Hiero的二三事)
  • ios5之ipad开发之分割试图与弹出层的使用
  • After Interview of Mstar
  • 创业路上的成功与快乐
  • linux下IPTABLES配置详解
  • 解决在firefox下js调用as失败问题
  • Linux下启动Java进程并获得进程ID(PID)
  • web前端性能优化指南
  • MS Server数据库里的Char,VarChar,NChar,NVarChar数据类型的异同
  • JSplitPane固定分割比例和禁止拖动分割条
  • ajax实现基于web的文件上传的进度控制
  • kvm虚拟化
  • [译] 怎样写一个基础的编译器
  • 【每日笔记】【Go学习笔记】2019-01-10 codis proxy处理流程
  • AngularJS指令开发(1)——参数详解
  • canvas实际项目操作,包含:线条,圆形,扇形,图片绘制,图片圆角遮罩,矩形,弧形文字...
  • IP路由与转发
  • JAVA多线程机制解析-volatilesynchronized
  • Java-详解HashMap
  • js操作时间(持续更新)
  • js数组之filter
  • k8s 面向应用开发者的基础命令
  • Linux链接文件
  • maven工程打包jar以及java jar命令的classpath使用
  • MySQL QA
  • MySQL数据库运维之数据恢复
  • v-if和v-for连用出现的问题
  • 阿里研究院入选中国企业智库系统影响力榜
  • 从tcpdump抓包看TCP/IP协议
  • 给github项目添加CI badge
  • 基于Volley网络库实现加载多种网络图片(包括GIF动态图片、圆形图片、普通图片)...
  • 你真的知道 == 和 equals 的区别吗?
  • 06-01 点餐小程序前台界面搭建
  • Java数据解析之JSON
  • 如何在招聘中考核.NET架构师
  • ​中南建设2022年半年报“韧”字当头,经营性现金流持续为正​
  • (13)Latex:基于ΤΕΧ的自动排版系统——写论文必备
  • (pt可视化)利用torch的make_grid进行张量可视化
  • (安全基本功)磁盘MBR,分区表,活动分区,引导扇区。。。详解与区别
  • (板子)A* astar算法,AcWing第k短路+八数码 带注释
  • (二)【Jmeter】专栏实战项目靶场drupal部署
  • (四)c52学习之旅-流水LED灯
  • (学习日记)2024.03.25:UCOSIII第二十二节:系统启动流程详解
  • (原創) 如何刪除Windows Live Writer留在本機的文章? (Web) (Windows Live Writer)
  • **PHP二维数组遍历时同时赋值
  • .Net IOC框架入门之一 Unity
  • .NET MVC 验证码
  • .NET WebClient 类下载部分文件会错误?可能是解压缩的锅
  • .NET 解决重复提交问题
  • .NET/C# 在代码中测量代码执行耗时的建议(比较系统性能计数器和系统时间)
  • .net6解除文件上传限制。Multipart body length limit 16384 exceeded
  • /var/spool/postfix/maildrop 下有大量文件