IMPRESS dotted_line CONTACT dotted_line search dotted_line Kontakt dotted_line sitemap dotted_line print
128 PHP-Resource users online

Switch to another languags Deutsch aktuelle Sprache Englisch

PHP Manual


(PHP 4 >= 4.0.7, PHP 5)

array_key_existsChecks if the given key or index exists in the array


bool array_key_exists ( mixed $key , array $search )

array_key_exists() returns TRUE if the given key is set in the array. key can be any value possible for an array index.



Value to check.


An array with keys to check.

Return Values

Returns TRUE on success or FALSE on failure.


Version Description
5.3.0 This function doesn't work with objects anymore, property_exists() should be used in this case.


Example #1 array_key_exists() example

= array('first' => 1'second' => 4);
if (
array_key_exists('first'$search_array)) {
"The 'first' element is in the array";

Example #2 array_key_exists() vs isset()

isset() does not return TRUE for array keys that correspond to a NULL value, while array_key_exists() does.

= array('first' => null'second' => 4);

// returns false

// returns true



For backward compatibility, the following deprecated alias may be used: key_exists()

See Also

  • isset() - Determine if a variable is set and is not NULL
  • array_keys() - Return all the keys or a subset of the keys of an array
  • in_array() - Checks if a value exists in an array
  • property_exists() - Checks if the object or class has a property

Comments to the PHP manual
Write new comment


New Tutorial entries

Migration einer PHP 5 App auf PHP 7

Dieses PHP 7 Tutorial zeigt dir, wie du dein PHP5 Script auf PHP7 umstellst.

Berni | Category: PHP
PHP 7 Virtual Machine

Dieser Artikel zielt darauf ab, einen Überblick über die Zend Virtual Machine, wie es in PHP 7 gefunden wird.

Berni | Category: PHP
plotting masters - a professional guide - Teil II

Grafische Interpolation und Bestapproximation von numerischen Wertepaaren: Wir wollen Punkte auf einer Zeichenebene über verschiedene Verfahren miteinander verbinden.

EVAMasters | Category: PHP