PHP array_key_exists() Fonksiyonu
Örnek
Dizideki anahtar "Volvo" var mı kontrol edin:
<?php $a=array("Volvo"=>"XC90","BMW"=>"X5"); if (array_key_exists("Volvo",$a)) { echo "Anahtar var!"; } else { echo "Anahtar bulunamadı!"; } ?>
Tanım ve Kullanım
array_key_exists() fonksiyonu belirtilen bir dizide belirtilen anahtar adının olup olmadığını kontrol eder, anahtar varsa true döner, yoksa false döner.
İpucu:Unutmayın, diziyi belirtirken anahtar adını atarsanız, 0'dan başlayarak her bir anahtar değerine 1 artan tamsayı anahtarları oluşturulur. (Örnek 2'ye bakın)
Sözdizimi
array_key_exists(key,array)
Parametre | Açıklama |
---|---|
key | Gerekli. Anahtar adını belirtin. |
array | Gerekli. Diziyi belirtin. |
Teknik Açıklamalar
Dönüş Değeri: | Anahtar adı varsa TRUE döner, yoksa FALSE döner. |
PHP Sürümü: | 4.0.7+ |
Daha Fazla Örnek
Örnek 1
Dizideki anahtar "Toyota" var mı kontrol edin:
<?php $a=array("Volvo"=>"XC90","BMW"=>"X5"); if (key_exists("Toyota",$a)) { echo "Anahtar var!"; } else { echo "Anahtar bulunamadı!"; } ?>
Örnek 2
Dizideki tam sayı anahtarı "0" var mı kontrol edin:
<?php $a=array("Volvo","BMW"); if (array_key_exists(0,$a)) { echo "Anahtar var!"; } else { echo "Anahtar bulunamadı!"; } ?>