Der Vollständigkeit halber möchte ich noch eine andere Möglichkeit als die erwähnte isset- Funktion anfügen:
array_key_exists
Diese verhält sich aber anders bzw. ist imho unschlüssig benannt.
$foo['bar'] = NULL; würde bei isset($foo['bar']) true liefern, bei array_key_exists('bar', $foo) aber false, obwohl der Key vorhanden ist.