Exemplu
Căutați o matrice pentru valoarea "red" și a reveni cheia sa:
<?php
$a=array("a"=>"red","b"=>"green","c"=>"blue");
echo array_search("red",$a);
?>
Run exemplu » Definiție și utilizare
array_search() funcția de căutare o matrice pentru o valoare și returnează cheia.
Sintaxă
array_search( value,array,strict )
Parametru | Descriere |
---|---|
value | Necesar. Specifică valoarea pentru a căuta |
array | Necesar. Specifică matrice pentru a căuta în |
strict | Opțional. Dacă acest parametru este setat la TRUE, atunci această funcție va căuta elemente identice în matrice. Valori posibile:
|
Detalii tehnice
Întoarcere Valoare: | Returnează cheia unei valori în cazul în care se găsește în matrice, și FALSE în caz contrar. În cazul în care valoarea se găsește în matrice de mai multe ori, prima cheie de potrivire este returnat. |
---|---|
Versiune PHP: | 4.0.5+ |
Changelog: | Această funcție returnează NULL dacă parametrii invalide sunt trecute să-l (acest lucru este valabil pentru toate funcțiile PHP ca de 5.3.0). Începând cu PHP 4.2.0, această funcție returnează FALSE în caz de eșec în loc de NULL. |
Mai multe exemple
Exemplul 1
Căutați o matrice pentru valoarea 5 și returnează cheia sa (notice the "") :
<?php
$a=array("a"=>"5","b"=>5,"c"=>"5");
echo array_search(5,$a,true);
?>
Run exemplu » <PHP Array Reference