首页 > 解决方案 > php:如何获取数组的倒数第二个元素?

问题描述

有一个数组,元素的个数是未知的,像这样:

$arr=['a','m','q','y',....'b','f','n','s'];

如何获得倒数第二个元素PHP

标签: 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 等......那么这仍然有效。


推荐阅读