No cache version.

Caching disabled. Default setting for this page:enabled (code LNG204)
If the display is too slow, you can disable the user mode to view the cached version.

Rechercher une fonction PHP

array_key_exists

(PHP 4 >= 4.0.7, PHP 5, PHP 7)

array_key_existsChecks if the given key or index exists in the array

Description

array_key_exists ( mixed $key , array $array ) : bool

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

PHP: array_key_exists - Manual Home of Manuel PHP  Contents Haut

Parameters

key

Value to check.

array

An array with keys to check.

PHP: array_key_exists - Manual Home of Manuel PHP  Contents Haut

Return Values

Returns TRUE on success or FALSE on failure.

Note:

array_key_exists() will search for the keys in the first dimension only. Nested keys in multidimensional arrays will not be found.

PHP: array_key_exists - Manual Home of Manuel PHP  Contents Haut

Examples

Example #1 array_key_exists() example

<?php
$search_array 
= array('first' => 1'second' => 4);
if (
array_key_exists('first'$search_array)) {
    echo 
"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.

<?php
$search_array 
= array('first' => null'second' => 4);

// returns false
isset($search_array['first']);

// returns true
array_key_exists('first'$search_array);
?>

PHP: array_key_exists - Manual Home of Manuel PHP  Contents Haut

Notes

Note:

For backward compatibility reasons, array_key_exists() will also return TRUE if key is a property defined within an object given as array. This behaviour should not be relied upon, and care should be taken to ensure that array is an array.

To check whether a property exists in an object, use property_exists().

PHP: array_key_exists - Manual Home of Manuel PHP  Contents Haut

See Also

  • isset() - Determine if a variable is declared and is different than 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

Find a PHP function
Error Infobrol

Can not display this page of the Infobrol website

Type of error (18-01)

Unknown format specifier "&"

Please try again in a few minutes…

Return to the home page




Steph