PHP array_search function ()
Przykłady
Szukaj klucza "Red" w tablicy i zwraca jego nazwę klucza:
<?php
$a=array("a"=>"red","b"=>"green","c"=>"blue");
echo array_search("red",$a);
?>
$a=array("a"=>"red","b"=>"green","c"=>"blue");
echo array_search("red",$a);
?>
Uruchomienie instancji »
Definicja i Wykorzystanie
array_search function (), aby szukać kluczowej wartości w tablicy i zwraca odpowiednią nazwę klucza.
gramatyka
array_search( value,array,strict )
参数 | 描述 |
---|---|
value | 必需。规定在数组中搜索的键值。 |
array | 必需。规定被搜索的数组。 |
strict | 可选。如果该参数被设置为 TRUE,则函数在数组中搜索数据类型和值都一致的元素。可能的值:
|
dane techniczne
Zwraca: | Jeśli stwierdzi określonego klucza w tablicy, a następnie zwraca odpowiednią nazwę klucza, w przeciwnym wypadku zwraca FALSE. Jeśli znajdziesz klucz w tablicy więcej niż raz, po raz pierwszy klucz jest zwracana znaleźć klucze ogłoszeń. |
---|---|
Wersja PHP: | 4.0.5+ |
dziennika aktualizacji: | Jeśli nieprawidłowy parametr przekazany do funkcji, funkcja zwraca NULL (dotyczy to wszystkich, począwszy od PHP 5.3.0 funkcji PHP). Od PHP 4.2.0, jeśli poszukiwania nie powiedzie, funkcja zwraca FAŁSZ, zamiast NULL. |
Więcej przykładów
Przykład 1
Kryteria wyszukiwania w tablicy 5, i zwraca jego nazwę klucza (nota ""):
<?php
$a=array("a"=>"5","b"=>5,"c"=>"5");
echo array_search(5,$a,true);
?>
$a=array("a"=>"5","b"=>5,"c"=>"5");
echo array_search(5,$a,true);
?>
Uruchomienie instancji »
Kompletna PHP Array Reference