博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
php 获取数组第一个元素 以及最后一个元素 && 最后一个元素的键名
阅读量:6464 次
发布时间:2019-06-23

本文共 559 字,大约阅读时间需要 1 分钟。

1.获取数组第一个元素

 
$tmp = array('a','b','c','d');
echo reset($tmp);

输出

a

 

每个数组中都有一个内部的指针指向它的"当前"元素,初始指向插入到数组中的第一个元素。

end() - 将内部指针指向数组中的最后一个元素,并输出

next() - 将内部指针指向数组中的下一个元素,并输出
prev() - 将内部指针指向数组中的上一个元素,并输出
reset() - 将内部指针指向数组中的第一个元素,并输出
each() - 返回当前元素的键名和键值,并将内部指针向前移动

current() 函数返回数组中的当前元素的值。

 

输出

a

d
d
a

 

所以,取数据第一个元素用reset()即可,

当用current取数组第一个元素时最好reset先,因为此时指针不一定指向数组中的第一个元素。

 

2.最后一个元素 && 最后一个元素的键名

先用end()将内部指针指向数组中的最后一个元素,再用key()函数返回数组内部指针当前指向元素的键名。

$arr = array(1,2,34,4,5,6,7,3);end($arr);echo key($arr);

 

转载于:https://www.cnblogs.com/lzs-888/p/5772536.html

你可能感兴趣的文章
linux添加zabbix yum源,tar 解压安装zabbix-agent&yum源安装zabbix-agent
查看>>
win10 动态磁盘 linux,Win10系统基本磁盘变成动态磁盘了咋办?
查看>>
linux停在OK界面,烧写Linux Kernel uImage后,停在Uncompressing Linux... done, booting the kernel....
查看>>
在linux上获得线程id的方法,在linux上获得线程id的方法
查看>>
linux 挂载 ftp iso,Linux下用curlftpfs挂载FTP服务器 [CentOS]
查看>>
cts测试linux指令skip,CTS测试命令详细
查看>>
linux 窗口居中,OpenGL设置窗口居中显示方法
查看>>
linux 连网vim安装,Ubuntu下安装Gvim及添加菜单项目[多图]
查看>>
c语言字符串getline,如何使用std :: getline()将文本文件读入C中的字符串数组?
查看>>
山科c语言考试题库,山科c语言考试重点.doc
查看>>
c语言实例 魔术师的猜牌术(1),C语言实例 魔术师的猜牌术(1)
查看>>
c语言 蛇形矩阵,蛇形矩阵输出是要怎么写代码,感觉没有眉目啊,大佬能说一下思想吗...
查看>>
c语言假设有21根火柴棍,10道火柴棍趣味智力题,据说全对的都是天才!
查看>>
国二考vb和c语言,全国计算机二级《VB》练习题及答案(2)
查看>>
c语言双链表的插入和删除,关于....多向循环双链表的插入和删除技术点,求大神帮破...
查看>>
c#语言结构体定义,深入解析C#编程中struct所定义的结构
查看>>
android static 函数调用吗,无法对非静态方法进行静态引用(Android getApplicationContext())...
查看>>
android百度地图画圆,使用百度地图Api,在地图上画圆形区域
查看>>
小米android n 分屏,官方确认!这些小米手机都支持分屏
查看>>
html动态图片怎么设背景,微信8.0状态背景视频怎么设置?状态视频动态背景图设置教程[多图]...
查看>>