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