Dizi İşlevleri
PHP Manual

array_key_exists

(PHP 4 >= 4.0.7, PHP 5)

array_key_existsBelirtilen anahtar veya indis dizide var mı diye bakar

Açıklama

bool array_key_exists ( mixed $anahtar , array $dizi )

array_key_exists() işlevi anahtar dizide varsa TRUE döndürür. anahtar yerine bir indis de belirtilebilir.

Değiştirgeler

anahtar

Aranacak anahtar veya indis.

dizi

Anahtarın aranacağı dizi.

Dönen Değerler

Başarı durumunda TRUE, başarısızlık durumunda FALSE döner.

Sürüm Bilgisi

Sürüm: Açıklama
5.3.0 Bu işlev artık nesnelerle çalışmamaktadır. Nesneler için property_exists() işlevi kullanılmalıdır.

Örnekler

Örnek 1 - array_key_exists() örneği

<?php
$dizi 
= array('ilk' => 1'ikinci' => 4);
if (
array_key_exists('ilk'$dizi)) {
    echo 
"'ilk' elememanı dizide mevcut";
}
?>

Bilginize: İşlevin ismi PHP 4.0.6'da key_exists() idi.

Örnek 2 - array_key_exists() işlevine karşı isset()

isset() işlevi NULL değerli dizi anahtarları için TRUE döndürmez ama array_key_exists() döndürür.

<?php
$dizi 
= array('ilk' => null'ikinci' => 4);

// false döner
isset($dizi['ilk']);

// true döner
array_key_exists('ilk'$dizi);
?>

Ayrıca Bakınız


Dizi İşlevleri
PHP Manual