Forum und email

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().