在PHP面试题中经常会出现关于PHP数组的基础操作知识点,比如PHP删除数组中重复元

素,php数组转

换为字符串等等基础题。

本篇文章再给大家介绍关于PHP数组的一个常见面试题,PHP获取数组最后一个元

素的键和值的方法。

下面我们结合代码示例,为大家详细介绍PHP获取数组最后一个元素的键和值的方法。

在PHP中,有一个函数可以直接获取数组中最后一个元素的值。

end()函数:将 array 的内部指针移动到最后一个单元并返回其值。

代码示例如下:<?php

$arr = ['1' => 'name', '3' => 2, 5 => 6,

'name' => '张三'];

$a = end($arr);

echo $a;

通过浏览器访问,获取结果如下:

如图所示,我们直接通过 end函数来得到数组最后一个元素的值。

然后我们可以通过一个简单的方法,获取最后一个元素的下标即键名。

代码示例如下:<?php

/**

* PHP获取数组中最后一个元素下标和值

*/

$arr = ['1' => 'name', '3' => 2, 5 => 6, 'name' => '张三'];

$a = end($arr);

echo $a;

echo "
";

foreach ($arr as $k => $v) {

if ($v === $a) {

echo $k;

}

}

这里我们主要利用foreach循环遍历出数组键值,然后通过if语句将遍历出的数组值与end

函数获取的值进行比较,完全相等的话则可以输出对于的下标也就是最后一个元素的键名。

最后获取结果如下图:

本篇问就是关于PHP获取数组中最后一个元素的键和值的具体方法介绍

,非常简单易懂。希望对需要的朋友有所帮助!

想要了解更多PHP知识,大家可以关注PHP中文网PHP视频教程,欢迎

大家参考学习!

php怎么截取数组最后元素,PHP如何获取数组最后一个元素的键和值?(图文+视频)...相关推荐

  1. html鼠标悬停出现新元素,CSS:我如何将鼠标悬停在一个元素上,并显示另一个元素?...

    我有一个导航面板,当您将鼠标悬停在灯具 上时,它会显示从主导航面板下拉的面板中的前5个灯具.CSS:我如何将鼠标悬停在一个元素上,并显示另一个元素? 我试图实现这个使用CSS与:hover. 这是:h ...

  2. Java-Runoob-高级教程-实例-数组:03. Java 实例 – 获取数组长度-*

    ylbtech-Java-Runoob-高级教程-实例-数组:03. Java 实例 – 获取数组长度 1.返回顶部 Java 实例 - 获取数组长度  Java 实例 本文我们将为大家介绍如何使用数 ...

  3. python提取数组元素_python简单获取数组元素个数的方法

    python简单获取数组元素个数的方法 更新时间:2015年07月13日 17:54:46 作者:pythoner 这篇文章主要介绍了python简单获取数组元素个数的方法,实例分析了Python中l ...

  4. ios 取出数组中前两个元素_ios 怎么获取数组中第一个元素

    2016-08-30 回答 system.out.println("我是java的打印"); 在object-c 则如此: 打印一个nsstring: nsstring str = ...

  5. JS获取数组元素下标,获取数组元素,删除数组元素,添加数组元素

    /* 获取数组元素下标 */var i=list_done.map(item=>item.text).indexOf(value);/* 获取数组元素 */var cur_item=list_d ...

  6. JavaScript-创建数组的两种方法,数组的遍历,lenght获取数组的长度,在数组末尾追加元素

    数组概述 数组是一组相关数据的集合,其中的每一个值被称作元素,每个元素在数组中都有对应的位置(下标)就是元素的索引,通过下标就能很方便的获取对应下标的元素:当我们想要连续存放多个数据时就可以使用数组来 ...

  7. php获取数组最后一元素下标,PHP 获取数组任意下标key的上一个prev和下一个next下标值...

    PHP 获取数组任意下标key的上一个prev和下一个next下标值 $value){ $steps->add($key); } $steps->setCurrent(3);//参数为ke ...

  8. python拆分列表元素_Python将列表拆分为一个元素 - python

    我正在使用Python分析数据,并且有N个2d数据数组的列表.我想一一查看这些元素,并将它们与其他N-1个元素的平均值进行比较. Python中是否有内置方法可循环遍历列表,一方面具有单个元素,另一方 ...

  9. php读取数组长度,PHP count():获取数组长度

    PHP count() 函数用来获取数组长度,也即计算数组元素的个数.另外,count() 函数还可以统计对象中的属性个数. count() 语法如下: int count ( mixed $arr ...

最新文章

  1. AJAX Control Toolkit 30930
  2. 配置CentOS的网络环境
  3. Freemarker中如何遍历List
  4. css3-11 如何实现2D动画
  5. 【错误记录】python requests库 Response 判断坑
  6. MONyog-数据库性能监控工具
  7. 计算机中常见的英语错误提示,BIOS出错英文提示信息大全 -电脑资料
  8. rust采南瓜按什么_怎样进行南瓜的采后处理?
  9. Fortran95学习笔记
  10. 那些年,我们一起踩过的 “Android 坑”
  11. Word交叉引用连续引用多个参考文献
  12. Docker——Dockerfile构建镜像
  13. VTN国际品牌会员俱乐部 聚集高净值圈层人群 引领高品质生活方式
  14. 复古冰雪传奇H5游戏详细图文架设教程
  15. Linux驱动之设备树(设备树下的LED驱动实验)
  16. [BZOJ4699]树上的最短路(最短路+线段树)
  17. 你不会还不知道数组里面有这些好用的方法吧!(JavaScript)
  18. PADS PCB如何进行模块复用
  19. 图神经网络和常见的神经网络的区别
  20. 关于水平集函数的重新初始化过程

热门文章

  1. 为什么我写了一万小时的代码,却仍然成不了架构师?
  2. 阿里:“马云从未转让和退出”;华为三星和解;拼多多回应传闻 | 极客头条...
  3. 小米立 Flag:要做年轻人的第一个深度学习框架
  4. 麦肯锡用 160 页报告告诉我们:13 年后 8 亿人的饭碗会被机器人抢了
  5. php 虚拟主机ip配置文件,基于IP的虚拟主机配置
  6. java课程设计学生信息管理_JAVA课程设计---学生基本信息管理系统
  7. OKR与互联网创业团队
  8. java socket 中文乱码_java-Socket接受中文乱码的解决 | 学步园
  9. class react 获取_「前端进阶」React系列九 - 受控非受控组件
  10. python浪漫文艺_文艺一把!Python爬取读者制作PDF!