Esempio
Cerca una matrice per il valore "red" e restituisce la sua chiave:
<?php
$a=array("a"=>"red","b"=>"green","c"=>"blue");
echo array_search("red",$a);
?>
Esempio Run » Definizione e l'utilizzo
array_search() Funzione di ricerca una matrice per un valore e restituisce la chiave.
Sintassi
array_search( value,array,strict )
Parametro | Descrizione |
---|---|
value | Necessario. Specifica il valore per la ricerca di |
array | Necessario. Specifica la matrice per la ricerca in |
strict | Opzionale. Se questo parametro è impostato su TRUE, allora questa funzione ricerca per elementi identici nella matrice. Valori possibili:
|
Dettagli tecnici
Valore di ritorno: | Restituisce la chiave di un valore se si trova nella matrice, e FALSO in caso contrario. Se il valore è trovato nell'array più di una volta, la prima chiave viene ritornato. |
---|---|
Versione PHP: | 4.0.5+ |
changelog: | Questa funzione restituisce NULL se parametri non validi sono passati ad esso (questo vale per tutte le funzioni di PHP a partire dal 5.3.0). A partire dal PHP 4.2.0, questa funzione restituisce FALSE in caso di fallimento, invece di NULL. |
Altri esempi
esempio 1
Cerca una matrice per il valore 5 e restituisce la sua chiave (notice the "") :
<?php
$a=array("a"=>"5","b"=>5,"c"=>"5");
echo array_search(5,$a,true);
?>
Esempio Run » <PHP Array Riferimento