Przykład
Szukaj tablicę na wartość "red" i powrót jego klucz:
<?php
$a=array("a"=>"red","b"=>"green","c"=>"blue");
echo array_search("red",$a);
?>
Uruchomić przykład » Definicja i Wykorzystanie
array_search() funkcja wyszukiwania tablicę do wartości i zwraca klucz.
Składnia
array_search( value,array,strict )
Parametr | Opis |
---|---|
value | Wymagany. Określa wartość poszukiwania |
array | Wymagany. Określa tablicę wyszukiwania w |
strict | Opcjonalny. Jeśli ten parametr jest ustawiony na TRUE, to funkcja będzie szukać identycznych elementów w tablicy. Możliwe wartości:
|
Szczegóły techniczne
Zwracana wartość: | Zwraca klucz wartość, jeżeli okaże się w tablicy, a FAŁSZ inaczej. Jeśli wartość znajduje się w tablicy więcej niż jeden raz, pierwszy klucz pasujący jest zwracana. |
---|---|
Wersja PHP: | 4.0.5+ |
Lista zmian: | Ta funkcja zwraca NULL jeśli nieprawidłowe parametry są przekazywane do niej (dotyczy to wszystkich funkcji PHP jako z 5.3.0). Od PHP 4.2.0, ta funkcja zwraca FALSE w przypadku niepowodzenia zamiast NULL. |
Więcej przykładów
Przykład 1
Szukaj tablicę o wartości 5 i zwraca jego klucz (notice the "") :
<?php
$a=array("a"=>"5","b"=>5,"c"=>"5");
echo array_search(5,$a,true);
?>
Uruchomić przykład » <PHP Array Reference