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!";
  }
?>

Esempio di esecuzione

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 di esecuzione

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!";
  }
?>

Esempio di esecuzione