PHP kézikönyv
Előző |  | Következő

# array_key_exists

(PHP 4 >= 4.1.0, 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.

Példa 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."; } ?>`

> Megjegyzés: A PHP 4.0.6-ban a függvény neve key_exists() volt.

Példa 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().

Előző | Tartalom | Következő
array_intersect | Fel | array_keys