(PHP 4 >= 4.0.7, PHP 5)
array_key_exists — Checks if the given key or index exists in the array
array_key_exists() returns TRUE
if the
given key
is set in the array.
key
can be any value possible
for an array index.
key
Value to check.
search
An array with keys to check.
Întoarce valoarea TRUE
în cazul
succesului sau FALSE
în cazul eșecului.
Versiunea | Descriere |
---|---|
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
<?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);
?>
Notă:
Pentru compatibilitatea cu versiunile anterioare, următorul pseudonim dezaprobat poate fi utilizat: key_exists()