Funkce PHP array_search().
Příklad
Vyhledejte v poli hodnotu „červená“ a vraťte její klíč:
<?php
$a=array("a"=>"red","b"=>"green","c"=>"blue");
echo array_search("red",$a);
?>
Definice a použití
Funkce array_search() vyhledá v poli hodnotu a vrátí klíč.
Syntax
array_search(value, array, strict)
Hodnoty parametrů
Parameter | Description |
---|---|
value | Required. Specifies the value to search for |
array | Required. Specifies the array to search in |
strict | Optional. If this parameter is set to TRUE, then this function will search for identical elements in the array. Possible values:
|
Technické údaje
Návratová hodnota: | Vrátí klíč hodnoty, pokud je v poli nalezen, a jinak FALSE. Pokud je hodnota nalezena v poli více než jednou, je vrácen první odpovídající klíč. |
---|---|
Verze PHP: | 4.0.5+ |
PHP Changelog: | Tato funkce vrací NULL, pokud jsou jí předány neplatné parametry (to platí pro všechny funkce PHP od 5.3.0). Od PHP 4.2.0 tato funkce vrací FALSE při selhání namísto NULL. |
Další příklady
Příklad
Vyhledejte v poli hodnotu 5 a vraťte její klíč (všimněte si ""):
<?php
$a=array("a"=>"5","b"=>5,"c"=>"5");
echo array_search(5,$a,true);
?>
❮ PHP Array Reference