1:array_shift();//弹出数组第一个元素

举例

$a=array('new','hello','cool');

$new=array_shift($a);

$new是第一个元素值,取最后一个元素可以用array_pop(),这种操作会改变原数组的内容

2:array_slice();//截取数组

举例:

$a=array('new','hello','cool');

$new=array_slice($a,1,1);

第一个参数是数组,第二个参数是数组key位置,第三个是截取长度,类似于字符串截取substr(),对于数组key关联时,也可以使用这个方法

3:current();

//返回数组当前元素的值,初始情况下指向第一个元素,之后在foreach或者循环会变化,同时next()指向下一个元素,prev()指向上一个,reset()指向第一个,所以reset()也是一种方法,end()可以输出最后一个元素.

举例:

$a=array('new','hello','cool');

$new=current($a,1,1);

4:reset();//内容同第三个

$a=array('new','hello','cool');

5:array_values()//获取所有元素值返回一个索引数组

$a=array('new','hello','cool');

$b=array_values($a);

$new=$b[0];

原文:https://blog.csdn.net/qq_36274844/article/details/80436669

php 获取数组第一个元素的几种方法相关推荐

  1. php得到第一个数组_php怎么获取数组第一个元素

    php获取数组第一个元素,我们可以通过reset函数来实现.那么在我们日常项目开发过程中,PHP获取数组第一个元素有时候也会需要用到的,对于PHP新手来说,可能还不太清楚. 下面我们就通过简单的代码示 ...

  2. php 从数组里删除元素,PHP从数组中删除元素的四种方法实例

    PHP从数组中删除元素的四种方法实例 一.总结 一句话总结:unset(),array_splice(),array_diff(),array_diff_key() 二.PHP从数组中删除元素的四种方 ...

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

    这篇文章主要介绍了PHP获取数组最后一个值的2种方法,本文直接给出实现代码,代码中包含注释,需要的朋友可以参考下 代码如下: $array=array(1,2,3,4,5);     echo $ar ...

  4. 获取php数组最后,php获取数组最后一个值的2种方法

    摘要:这篇文章主要介绍了PHP获取数组最后一个值的2种方法,本文直接给出实现代码,代码中包含注释,需要的朋友可以参考下$array=array(1,2,3,4,5); echo $array[coun ...

  5. JS数组移除元素的八种方法

    JS数组移除元素的八种方法 一.修改arr的length方法 let arr = [1,2,3,4,5,6,7,8,9]; arr.length = 3; console.log('length',a ...

  6. 详解JavaScript数组过滤相同元素的5种方法

    详解JavaScript数组过滤相同元素的5种方法:https://www.jb51.net/article/114490.htm 转载于:https://www.cnblogs.com/bydzha ...

  7. 获取表单内部元素的N种方法

    今天讲讲获取表单元素的N种方法~ 以上是部分资料参考的地方:http://blog.csdn.net/h12kjgj/article/details/61624509 先给出一个实例. 输入数字1~1 ...

  8. java 获取js html_JS获取网页中HTML元素的几种方法

    编写js程序的时候最常使用的就是获取网页中的html元素,并进行处理,我在网上发现了一篇获取html对象的几种方法进行整理的帖子,发上来大家一块学习~ getElementById getElemen ...

  9. java删除数组中重复元素的几种方法

    Java操控数组,删除数组中所有的重复元素,使其数组元素全部唯一,有以下几种方法: 1,使用set(最好想到),set本身就是不重复的集合: package Array_test;import jav ...

  10. 数组中交换元素的几种方法总结

    在完成关于数组的大量算法中,基本都会涉及到元素交换,比如排序中是最常见的,一般的方法是新建一个临时变量,然后完成交换,如果给定的数组中元素是有范围的,其实还有其他方法也可以完成交换.下面就来总结一下这 ...

最新文章

  1. 有没有搞错?Java 对象不使用时,要赋值为 null?
  2. 【AES图像加解密】基于AES图像加解密算法的MATLAB仿真
  3. 微软的100道算法面试题(一)
  4. Python3中 对local和nonlocal 关键字的改善认识(新手向)
  5. arcgis超级工具安装教程_【软件安装管家】Autodesk卸载官方工具安装教程
  6. 台湾印象之一:金马奖之夜
  7. weka分类器怎么设置样本类别_NeurIPS 2020 | 自步对比学习: 充分挖掘无监督学习样本...
  8. w2金融股票分析— matplotlib库
  9. wpf之MVVM绑定背景色
  10. No rule to make target `/usr/lib/arm-linux-gnueabihf/libopencv_videostab.so.2.4.8'
  11. 知了课堂小程序es6
  12. js 截取长图(html2canvas),并下载
  13. 破除java网页禁止复制_网页内容禁止复制怎么办?
  14. 直线绘制算法-中点画线法
  15. 织梦DedeCMS网站源代码分析详解
  16. 减法公式运算法则_小学所有的运算定律和什么叫加法什么叫减法,乘法a+b=c什么的公式也要...
  17. iOS开发工程师面试题--中级
  18. SQL Server事务日志分析
  19. 014. 找树左下角的值
  20. ABB机器人编程技巧:双工位预约程序

热门文章

  1. 全国医疗机构勒索病毒事件公告:阿里云发布公益行动
  2. Python丨Python 性能分析大全
  3. mysqli 操作数据库(转)
  4. WordPress使用360CDN替换google服务,解决WordPress打开速度变慢问题
  5. linux下查找文件、排序、查看文件内容
  6. cocos2d-x学习笔记10:动作3:补间动作
  7. AndroidP 开机自启动程序
  8. (十四)洞悉linux下的Netfilteriptables:开发一个match模块【实战】
  9. 绘制Linux/Android设备的内存动态变化趋势图
  10. freeswith 录制 MP4格式视频