Gli ultimi tutorial di sviluppo web
 

PHP array_search() Function

<PHP Array Riferimento

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:
  • vero
  • falso - Default
Se impostato su true, il numero 5 non è la stessa come la stringa 5 (See example 2)

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