Функции PHP array_keys()Functions

PHP Array ReferenceПолное руководство по массивам PHP

Примеры

Возвращает новый массив, содержащий все ключи массива:

<?php
$a=array("Volvo"=>"XC90","BMW"=>"X5","Toyota"=>"Highlander");
print_r(array_keys($a));
?>

Запустить пример »

Определение и использование

Функция array_keys() возвращает новый массив, содержащий все ключи массива.


Синтаксис

array_keys(array,value,strict)

Parameters Описание
array Обязательный. Указывает массив.
value Необязательно. Можно указать значение, и тогда будут возвращены только ключи, соответствующие этому значению.
strict Необязательно. Используется вместе с параметром value. Возможные значения:
  • true - Возвращает ключи с указанным значением. Зависит от типа: число 5 и строка "5" различаются.
  • false - По умолчанию. Не зависит от типа: число 5 и строка "5" одинаковы.

Технические детали

Возвращаемое значение: Возвращает новый массив, содержащий все ключи массива.
Версия PHP: 4+
Список изменений: strictПараметр был добавлен в PHP 5.0.


Другие примеры

Пример 1

Использование параметра value:

<?php
$a=array("Volvo"=>"XC90","BMW"=>"X5","Toyota"=>"Highlander");
print_r(array_keys($a,"Highlander"));
?>

Запустить пример »

Пример 2

Использование параметра strict (false):

<?php
$a=array(10,20,30,"10");
print_r(array_keys($a,"10",false));
?>

Запустить пример »

Пример 3

Использование параметра strict (true):

<?php
$a=array(10,20,30,"10");
print_r(array_keys($a,"10",true));
?>

Запустить пример »


PHP Array ReferenceПолное справочное руководство по массивам PHP Другие расширения