array_last()
Получает последний элемент переданного массива.
Подходит для обычных и ассоциативных массивов: берётся именно последний элемент в текущем порядке массива, а не элемент с самым большим числовым ключом.
Полифилл PHP-функции array_last().
Для получения последнего ключа массива используйте array_key_last().
Работает на основе: array_key_last()
Хуков нет.
Возвращает
Разное|null.
mixed— последний элемент массива.null— если массив пустой.
Использование
array_last( $array );
- $array(array) (обязательный)
- Массив, из которого нужно получить последний элемент.
Примеры
#1 Получение последнего элемента обычного массива
$items = [ 'one', 'two', 'three' ]; $last_item = array_last( $items ); echo $last_item; // three
#2 Получение последнего элемента ассоциативного массива
$statuses = [ 'draft' => 'Черновик', 'pending' => 'На проверке', 'publish' => 'Опубликовано', ]; $last_status = array_last( $statuses ); echo $last_status; // Опубликовано
#3 Пустой массив
$items = []; $last_item = array_last( $items ); var_dump( $last_item ); // null
Список изменений
| С версии 6.9.0 | Введена. |
Код array_last() array last WP 7.0
function array_last( array $array ) { // phpcs:ignore Universal.NamingConventions.NoReservedKeywordParameterNames.arrayFound
if ( empty( $array ) ) {
return null;
}
return $array[ array_key_last( $array ) ];
}