## Функция ARRAY_KEY_LAST() в WordPress 5.9.0
Функция array_key_last() позволяет получить последний ключ из массива, не изменяя внутренний указатель массива. Это значит, что вы сможете узнать последний ключ без воздействия на текущее положение в массиве.
Время выполнения:
- 1 раз — 0.000003 сек (скорость света)
- 50000 раз — 0.0001 сек (скорость света)
### Возвращаемое значение
Функция возвращает:
- Строку (String), целое число (Int) или null.
- Вернётся последний ключ массива, если массив не пустой; null в противном случае.
### Использование
```php
array_key_last( $array );
Параметры:
$array(array) — Обязательный параметр. Массив, из которого нужно получить последний ключ.
Примеры
Пример 1: Получение последнего ключа
$key = array_key_last([1, 2]); // Вернёт 1
$key = array_key_last(['one' => 1, 'two' => 2]); // Вернёт 'two'
Пример 2: Убедимся, что это не влияет на внутренний указатель массива
$arr = [
'one' => 1,
'two' => 2
];
reset($arr); // Сброс внутреннего указателя массива
echo key($arr); // Вернёт 'one'
echo array_key_last($arr); // Вернёт 'two'
echo key($arr); // Всё ещё вернёт 'one'
Изменения
Функция была добавлена в версии 5.9.0.
Реализация функции
Вот как выглядит исходный код функции:
function array_key_last(array $array) {
if (empty($array)) {
return null;
}
end($array);
return key($array);
}
Связанные функции
Вот некоторые функции, которые могут быть полезны при работе с массивами в WordPress:
array_is_list()— Проверяет, является ли массив спискомarray_key_first()— Получает первый ключ массиваwp_die()— Завершает выполнение скрипта с сообщением об ошибкеwp_html_excerpt()— Обрезает HTML-текстwp_parse_str()— Разбирает строку запроса в массив
Эти функции могут помочь вам лучше работать с массивами в WordPress и использ��вать их более эффективно.