Funzione array_key_exists() PHP
Esempio
Controlla se la chiave "Volvo" esiste nell'array:
<?php $a=array("Volvo"=>"XC90","BMW"=>"X5"); if (array_key_exists("Volvo",$a)) { echo "La chiave esiste!"; } else { echo "La chiave non esiste!"; } ?>
Definizione e uso
La funzione array_key_exists() verifica se esiste una chiave specificata in un array, restituisce true se la chiave esiste, false se la chiave non esiste.
Suggerimento:Ricorda, se ometti il nome della chiave quando specifici l'array, verranno generati integeri di partenza 0 e ogni chiave corrisponde a un valore che aumenta di 1 (vedi esempio 2).
Sintassi
array_key_exists(key,array)
Parametro | Descrizione |
---|---|
key | Obbligatorio. Specifica il nome della chiave. |
array | Obbligatorio. Specifica l'array. |
Dettagli tecnici
Valore di ritorno: | Restituisce TRUE se la chiave esiste, FALSE se la chiave non esiste. |
Versione PHP: | 4.0.7+ |
Più esempi
Esempio 1
Controlla se la chiave "Toyota" esiste nell'array:
<?php $a=array("Volvo"=>"XC90","BMW"=>"X5"); if (key_exists("Toyota",$a)) { echo "La chiave esiste!"; } else { echo "La chiave non esiste!"; } ?>
Esempio 2
Controlla se la chiave numerica "0" esiste nell'array:
<?php $a=array("Volvo","BMW"); if (array_key_exists(0,$a)) { echo "La chiave esiste!"; } else { echo "La chiave non esiste!"; } ?>