PHP array_keys() Fonksiyonu
Örnek
Dizideki tüm anahtar adlarını içeren yeni bir dizi döndürür:
<?php $a=array("Volvo"=>"XC90","BMW"=>"X5","Toyota"=>"Highlander"); print_r(array_keys($a)); ?>
Tanım ve Kullanım
array_keys() fonksiyonu dizideki tüm anahtar adlarını içeren yeni bir dizi döndürür.
İkinci bir parametre sağlanırsa, sadece belirtilen değer için anahtar adları döndürülür.
Eğer strict Parametre true olarak belirlenirse, PHP anahtar değerlerinin veri türlerini kesin olarak kontrol etmek için tam eşitlik karşılaştırmasını (===) kullanır.
Sözdizimi
array_keys(array,value,strict)
Parametre | Açıklama |
---|---|
array | Gerekli. Diziyi belirtir. |
value | Opsiyonel. Anahtar değerini belirtebilirsiniz, böylece sadece belirtilen anahtar değerine sahip anahtar adları döndürülür. |
strict |
Opsiyonel. ile value Parametreleri birlikte kullanın. Olası Değerler:
|
Teknik Açıklamalar
Dönüş Değeri: | Dizideki tüm anahtar adlarını içeren yeni bir dizi döndürür. |
PHP Sürümü: | 4+ |
Güncelleme Günlüğü: | strict Parametreler PHP 5.0'da eklendi. |
Daha Fazla Örnek
Örnek 1
value parametresi kullanarak:
<?php $a=array("Volvo"=>"XC90","BMW"=>"X5","Toyota"=>"Highlander"); print_r(array_keys($a,"Highlander")); ?>
Örnek 2
strict parametresi (false) kullanarak:
<?php $a=array(10,20,30,"10"); print_r(array_keys($a,"10",false)); ?>
Örnek 3
strict parametresi (true) kullanarak:
<?php $a=array(10,20,30,"10"); print_r(array_keys($a,"10",true)); ?>