key
Возвращает ключ текущего элемента массива.
Синтаксис
key(array|object $array): int|string|nullПараметры
| Параметр | Тип | Описание |
|---|---|---|
| $array | array|object | Массив. |
Возвращаемое значение
int|string|nullКлюч или `null`, если указатель вышел за пределы.
Примеры
Ключ последнего элемента:
<?php
$prices = ['tea' => 250, 'coffee' => 400];
end($prices);
echo key($prices);Результат:
coffeeПримечания
Проще и безопаснее — array_key_last(): она не зависит от положения указателя.
См. также
- current — Возвращает элемент, на который указывает внутренний указатель массива.
- array_key_first — Возвращает первый ключ массива.
- array_keys — Возвращает все ключи массива.
В учебнике
- Массивы — Списки и ассоциативные массивы в PHP — создание, изменение, перебор и полезные функции.