PHP Функция array_search()
Пример
Найдите в массиве значение "красный" и верните его ключ:
<?php
$a=array("a"=>"красный","b"=>"зеленый","c"=>"синий");
echo array_search("красный",$a);
?>
Попробуйте сами »
Определение и использование
Функция array_search() выполняет поиск значения в массиве и возвращает ключ.
Синтаксис
array_search(value, array, strict)
Параметр значений
Параметр | Описание |
---|---|
value | Требуемый. Задает значение для поиска |
array | Требуемый. Задает массив для поиска в нем |
strict | Необязательный. Если этот параметр имеет значение TRUE, то эта функция будет искать идентичные элементы в массиве. Возможное значение:
|
Технические подробности
Возврат значения: | Возвращает ключ значения, если оно найдено в массиве, и FALSE в противном случае. Если значение найдено в массиве более одного раза, возвращается первый соответствующий ключ. |
---|---|
PHP Версия: | 4.0.5+ |
PHP Список изменений: | Эта функция возвращает NULL, если ей передаются недопустимые параметры (это относится ко всем функциям PHP начиная с версии 5.2.0). Начиная с PHP 4.2.0, эта функция возвращает FALSE при сбое вместо NULL. |
Еще примеры
Пример
Найдите в массиве значение 5 и верните его ключ (обратите внимание на ""):
<?php
$a=array("a"=>"5","b"=>5,"c"=>"5");
echo array_search(5,$a,true);
?>
Попробуйте сами »
❮ PHP Справочник массивов