PHP array_search() Funzione
Esempio
Cerca in un array il valore "rosso" e restituisci la sua chiave:
<?php
$a=array("a"=>"red","b"=>"green","c"=>"blue");
echo array_search("red",$a);
?>
Definizione e utilizzo
La funzione array_search() ricerca un valore in un array e restituisce la chiave.
Sintassi
array_search(value, array, strict)
Valori dei parametri
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:
|
Dettagli tecnici
Valore di ritorno: | Restituisce la chiave di un valore se si trova nell'array e FALSE in caso contrario. Se il valore viene trovato nell'array più di una volta, viene restituita la prima chiave corrispondente. |
---|---|
Versione PHP: | 4.0.5+ |
Registro delle modifiche PHP: | Questa funzione restituisce NULL se le vengono passati parametri non validi (questo si applica a tutte le funzioni PHP a partire dalla 5.3.0). A partire da PHP 4.2.0, questa funzione restituisce FALSE in caso di errore anziché NULL. |
Altri esempi
Esempio
Cerca in un array il valore 5 e restituisci la sua chiave (notare ""):
<?php
$a=array("a"=>"5","b"=>5,"c"=>"5");
echo array_search(5,$a,true);
?>
❮ Riferimento all'array PHP