array_key_last
Возвращает последний ключ массива.
Синтаксис
array_key_last(array $array): int|string|nullПараметры
| Параметр | Тип | Описание |
|---|---|---|
| $array | array | Исходный массив. |
Возвращаемое значение
int|string|nullПоследний ключ или `null` для пустого массива.
Примеры
Последний ключ и элемент:
<?php
$steps = ['cart' => 1, 'address' => 2, 'payment' => 3];
$last = array_key_last($steps);
echo $last, ' ', $steps[$last];Результат:
payment 3Примечания
В отличие от end(), функция не двигает внутренний указатель массива.
См. также
- array_key_first — Возвращает первый ключ массива.
- end — Возвращает последний элемент массива.
- array_pop — Удаляет последний элемент массива и возвращает его.
В учебнике
- Функции для массивов — Обработка массивов в PHP без циклов — array_map, array_filter, array_reduce, поиск и срезы.