array_key_exists Belirtilen anahtar veya indis dizide var mı diye bakar &reftitle.description; boolarray_key_exists stringintfloatboolresourcenullanahtar arraydizi array_key_exists işlevi anahtar dizide varsa &true; döndürür. anahtar yerine bir indis de belirtilebilir. &reftitle.parameters; anahtar Aranacak anahtar veya indis. dizi Anahtarın aranacağı dizi. &reftitle.returnvalues; &return.success; array_key_exists anahtarları yalnızca ilk boyutta arar. Çok boyutlu dizilerdeki iç içe anahtarlara bakılmayacaktır. &reftitle.changelog; &Version; &Description; 8.0.0 anahtar parametresi artık şunları kabul ediyor bool, float, int, null, resource ve string argüman olarak. &reftitle.examples; - <function>array_key_exists</function> örneği 1, 'ikinci' => 4); if (array_key_exists('ilk', $dizi)) { echo "'ilk' elememanı dizide mevcut"; } ?> ]]> - <function>array_key_exists</function> işlevine karşı <function>isset</function> isset işlevi &null; değerli dizi anahtarları için &true; döndürmez ama array_key_exists döndürür. null, 'ikinci' => 4); // false döner isset($dizi['ilk']); // true döner array_key_exists('ilk', $dizi); ?> ]]> &reftitle.notes; Geriye uyumluluk adına, array_key_exists işlevi anahtar bağımsız değişkeninin dizi olarak beliritlen bir object içinde tanımlanmış bir özellik olması durumunda da &true; dö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. &reftitle.seealso; isset array_keys in_array property_exists