获取一个数组的最后一个键值?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了获取一个数组的最后一个键值?相关的知识,希望对你有一定的参考价值。

获取一个数组的最后一个键值

1.array_key_last
(php 7 >= 7.3.0)
array_key_last — 获取一个数组的最后一个键值
2.说明
array_key_last ( array $array ) : mixed
取得指定数组的 array 最后一个键值,不会影响到原数组的内部指针。
3.参数
array
要操作的数组。
4.返回值
返回 array 的最后一个键值(如果不为空),否则返回 null。
参见
array_key_first() - 获取指定数组的第一个键值
end() - 将数组的内部指针指向最后一个单元
add a note add a note
User Contributed Notes 11 notes
10 github / k-gun ¶1 year ago
For those who loves tested candies;
参考技术A 数组不是啥标准的“对象”,不同语言不同定义的数组取都不一样,甚至有的都没法找到“最后一个”,所以要给数组具体描述以及相关的语言 参考技术B 1.array_key_last (PHP 7 >= 7.3.0) array_key_last — 获取一个数组的最后一个键值
2.说明 array_key_last ( array $array ) : mixed ...
3.参数 array 要操作的数组。
4.返回值 返回 array 的最后一个键值(如果不为空),否则返回 null。 参见 array_key_first() - 获取...
参考技术C 先获取数组的长度,然后就可以
然后就可以根据长度把对应的值
取出来了
参考技术D 1.array_key_last
(PHP 7 >= 7.3.0)
array_key_last — 获取一个数组的最后一个键值
2.说明
array_key_last ( array $array ) : mixed
取得指定数组的 array 最后一个键值,不会影响到原数组的内部指针。
3.参数
array
要操作的数组。
4.返回值
返回 array 的最后一个键值(如果不为空),否则返回 null。
参见
array_key_first() - 获取指定数组的第一个键值
end() - 将数组的内部指针指向最后一个单元
add a note add a note
User Contributed Notes 11 notes
10 github / k-gun ¶1 year ago
For those who loves tested candies;

更好列表页中一个航班.先unset删除数组中一个键值对,再追加,最后按键排序

<?php

$arr = array(
‘0‘ => array(‘item‘ => array(
‘aa‘ => ‘aaa‘,
‘bb‘ => ‘bbb‘
)),

‘1‘ => array(‘item‘ => array(
‘cc‘ => ‘ccc‘,
‘dd‘ => ‘ddd‘
)),

‘2‘ => array(‘item‘ => array(
‘ee‘ => ‘eee‘,
‘ff‘ => ‘fff‘
))
);


echo ‘<meta http-equiv="Content-type" content="text/html:charset=utf-8">‘;
echo ‘<pre>‘;

unset($arr[1]);
$arr[1] = array(
‘item‘ => array(
‘hh‘ => ‘hhh‘,
‘jj‘ => ‘jjj‘
)
);

var_dump($arr);
ksort($arr);
var_dump($arr);

以上是关于获取一个数组的最后一个键值?的主要内容,如果未能解决你的问题,请参考以下文章

php 获取数组第一个key 第一个键值对 等等

PHP遍历键值对数组

获取指定数组的第一个键值?

php 获取数组键名和键值

更好列表页中一个航班.先unset删除数组中一个键值对,再追加,最后按键排序

如何在不指定键值的情况下获取 JSON 对象的最后一个元素?