(PHP 4 >= 4.0.7, PHP 5, PHP 7, PHP 8)
array_key_exists — Belirtilen anahtar veya indis dizide var mı diye bakar
array_key_exists() işlevi anahtar
dizide varsa true döndürür. anahtar yerine bir
indis de belirtilebilir.
anahtarAranacak anahtar veya indis.
diziAnahtarın aranacağı dizi.
Başarı durumunda true, başarısızlık durumunda false döner.
Bilginize:
array_key_exists() anahtarları yalnızca ilk boyutta arar. Çok boyutlu dizilerdeki iç içe anahtarlara bakılmayacaktır.
| Sürüm: | Açıklama |
|---|---|
| 8.0.0 |
anahtar parametresi artık şunları kabul ediyor
bool, float, int,
null, resource ve
string argüman olarak.
|
Ö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:
Geriye uyumluluk adına, array_key_exists() işlevi
anahtarbağımsız değişkeninindiziolarak beliritlen bir object içinde tanımlanmış bir özellik olması durumunda datruedöndürür. Bu davranışın kullanımı PHP 7.4.0 itibariyle önerilmemekte olup PHP 8.0.0 sürümünde kaldırılmıştır.Bir nesne içinde bir özelliğin bulunup bulunmadığını sınamak için property_exists() işlevi kullanılmalıdır.