array_key_exists
(PHP 4 >= 4.0.7, PHP 5)
array_key_exists — ellenőrzi a keresett index/kulcs létezését a tömbben
LeÃrás
bool array_key_exists
( mixed $key
, array $search
)
Az array_key_exists() TRUE válasszal tér vissza, ha az adott key be van állÃtva a search tömbben. A key bármilyen lehetséges tömbindex érték lehet. Az array_key_exists() objektumokkal is tud dolgozni.
Example#1 array_key_exists() példa
<?php
$keress = array('első' => 1, 'második' => 4);
if ( array_key_exists('első', $keress) ) {
echo "Az 'első' indexű elem a tömbben van.";
}
?>
Note: A PHP 4.0.6-ban a függvény neve key_exists() volt.
Example#2 Az array_key_exists() és az isset() összehasonlÃtása
Az isset() nem ad TRUE értéket olyan tömbmutatókra, amelyek NULL értékre mutatbak, mÃg az array_key_exists() megteszi ezt nekünk.
<?php
$keress = array('első' => null, 'második' => 4);
// ez a kifejezés hamis lesz
isset($keress['első']);
// ez viszont igaz
array_key_exists('első', $keress);
?>
Lásd még: isset(), array_keys() és in_array().