php - php:如何获取数组的倒数第二个元素?
问题描述
有一个数组,元素的个数是未知的,像这样:
$arr=['a','m','q','y',....'b','f','n','s'];
如何获得倒数第二个元素PHP
?
解决方案
您可以像这样使用array_slice():
<?php
$arr=['a','m','q','y','b','f','n','s'];
echo array_slice($arr, -2, 1)[0];
输出:
n
注意:无论数组类型如何,这都会起作用:索引或关联。因此,即使键不是 0、1、2、3 等......那么这仍然有效。
推荐阅读
- mongodb - 如何在meteorhacks中使用不同的查询:Meteor的聚合包
- git - 从 Android Studio 创建 GitHub 拉取请求会出错
- python - Pandas DataFrame 中的多个条件语句
- swift - 如何在 Xcode 中从 info.plist 中获取不带双引号的字符串值
- android - 删除 inputType 为 numberDecimal 的 EditText 文本
- xml - Xpath 表达式中的类似条件
- python - Python unittest AssertionError 未引发
- regex - 在下一行插入正则表达式匹配
- javascript - 添加文本加载器的技术是什么?
- java - 由于 Android getFragmentManager() API 已被弃用,还有其他选择吗?