Funkcja PHP array_search()
Przykład
Wyszukaj w tablicy wartość „red” i zwróć jej klucz:
<?php
$a=array("a"=>"red","b"=>"green","c"=>"blue");
echo array_search("red",$a);
?>
Definicja i użycie
Funkcja array_search() przeszukuje tablicę w poszukiwaniu wartości i zwraca klucz.
Składnia
array_search(value, array, strict)
Wartości parametrów
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:
|
Szczegóły techniczne
Wartość zwrotu: | Zwraca klucz wartości, jeśli znajduje się w tablicy, lub FALSE w przeciwnym razie. Jeśli wartość zostanie znaleziona w tablicy więcej niż raz, zwracany jest pierwszy pasujący klucz. |
---|---|
Wersja PHP: | 4.0.5+ |
Dziennik zmian PHP: | Ta funkcja zwraca NULL, jeśli przekazano do niej nieprawidłowe parametry (dotyczy to wszystkich funkcji PHP od 5.3.0). Od PHP 4.2.0 ta funkcja zwraca FALSE w przypadku niepowodzenia zamiast NULL. |
Więcej przykładów
Przykład
Wyszukaj w tablicy wartość 5 i zwróć jej klucz (zwróć uwagę na „”):
<?php
$a=array("a"=>"5","b"=>5,"c"=>"5");
echo array_search(5,$a,true);
?>
❮ Odniesienie do tablicy PHP