array_key_last()

1. 定义

该函数返回指定数组的最后一个键值对的键名。

2. 语法

array_key_last ( array $array ) : mixed

3. 参数说明

参数 可选性 数据类型 描述
$array 必需 数组 被查找的数组

4. 示例

<?php

// array_key_last()
// 返回指定数组中的最后一个键值对的键名

$arr = [
    'name'=>'极速教程',
    'host'=>'https://www.jisuapi.com/',
    'contact'=>'18888888888',
    'address'=>'https://www.jisuapi.com/',
    'rank'=>'1',
    'number'=>1,
    6=>'一个特意加进来的数字索引'
];
$res = array_key_last($arr);
var_dump($res);// 输出:int(6)

$arr = [
    [1, 2, 3, 4],
    'name'=>'极速教程',
    'host'=>'https://www.jisuapi.com/',
];
$res = array_key_last($arr);
var_dump($res);// 输出:string(4) "host"

5. 延展阅读

  • array_key_first():返回指定数组中的第一个键值对的键名
  • end():将数组指针移动到最后一个元素的位置