array_keys
Возвращает все ключи массива.
Доступно с: PHP 4
Синтаксис
array_keys(array $array): arrayПараметры
| Параметр | Тип | Описание |
|---|---|---|
| $array | array | Исходный массив. |
Возвращаемое значение
arrayСписок ключей.
Примеры
Ключи ассоциативного массива:
<?php
print_r(array_keys(['name' => 'Anna', 'age' => 25]));Результат:
Array
(
[0] => name
[1] => age
)Парная функция array_values() возвращает только значения:
<?php
print_r(array_values(['name' => 'Anna', 'age' => 25]));Результат:
Array
(
[0] => Anna
[1] => 25
)Примечания
Вторым аргументом можно передать значение — тогда вернутся только ключи элементов с этим значением.
См. также
- in_array — Проверяет, есть ли значение в массиве.
- array_search — Ищет значение в массиве и возвращает его ключ.
Вопросы и ответы по теме
В учебнике
- Массивы — Списки и ассоциативные массивы в PHP — создание, изменение, перебор и полезные функции.