PHP: la funzione array_key_exists per controllare se esiste un indice in un array

phpIn alcuni casi ci può tornare utile sapere se in un dato array è stata utilizzata o meno un chiave.
 
Proprio per questa evenienza il PHP ci mette a disposizione la funzione array_key_exists().
La funzione prende 2 parametri l’indice da ricercare è l’array in cui cercarlo, tornerò vero se l’indice esiste, falso altrimenti.

In teoria si potrebbe usare anche la funzione isset() applicata all’indice dell’array in questione, solo che tale funzione non torna true se il valore della cella è NULL.

 null, 'second' => 4);
// returns false
isset($search_array['first']);
// returns true
array_key_exists('first', $search_array);
?>

(fonte Php.net)