array_key_exists
(PHP 4 >= 4.0.7, PHP 5)
array_key_exists — Tjekker om en given nøgle findes i arrayet
Beskrivelse
bool array_key_exists
( mixed $key
, array $search
)
array_key_exists() returnerer TRUE hvis den angivede key findes i arrayet. key kan være alle de værdier som en nøgle må være. array_key_exists() vil også virke ved objekter.
Example#1 array_key_exists() example
<?php
$search_array = array('første' => 1, 'anden' => 4);
if (array_key_exists('første', $search_array)) {
echo "Elementet 'første' er i arrayet";
}
?>
Note: Navnet på denne funktion er i PHP 4.0.6 key_exists().
Example#2 array_key_exists() mod isset()
isset() vil ikke returnere TRUE for nøgler som betyder det samme som NULL, hvorimod array_key_exists() vil.
<?php
$search_array = array('første' => null, 'anden' => 4);
// returnerer false
isset($search_array['første']);
// returnerer true
array_key_exists('første', $search_array);
?>
Se også isset(), array_keys() og in_array().