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));
?>

Çalıştırma Örneği

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:

  • true - Belirtilen anahtar değerine sahip anahtar adlarını döndürür. Tür bağımlıdır, sayı 5 ile string "5" farklıdır.
  • false - Varsayılan Değer. Tür bağımlı değil, sayı 5 ile string "5" aynıdır.

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"));
?>

Çalıştırma Örneği

Örnek 2

strict parametresi (false) kullanarak:

<?php
$a=array(10,20,30,"10");
print_r(array_keys($a,"10",false));
?>

Çalıştırma Örneği

Örnek 3

strict parametresi (true) kullanarak:

<?php
$a=array(10,20,30,"10");
print_r(array_keys($a,"10",true));
?>

Çalıştırma Örneği