key

(PHP 4, PHP 5, PHP 7, PHP 8)

keyBir diziden gösterici konumundaki anahtarı döndürür

Açıklama

key() işlevi belirtilen diziden göstericinin işaret ettiği elemanın anahtarını döndürür.

Bağımsız Değişkenler

dizi

Anahtarın alınacağı dizi.

Dönen Değerler

Dahili göstericinin üzerinde bulunduğu elemanın anahtarını döndürür. Eğer gösterici son elemandan sonrasını gösteriyorsa null döner.

Sürüm Bilgisi

Sürüm: Açıklama
8.1.0 Bu işlevin nesnelerden çağrılması artık önerilmiyor. Ya nesne önce get_mangled_object_vars() kullanılarak bir diziye dönüştürülmeli ya da bunun yerine Iterator arayüzünü gerçekleyen bir sınıf tarafından sağlanan ArrayIterator gibi yöntemler kullanılmalıdır.
7.4.0SPL sınıflarının örnekleri, artık bu işlevle aynı ada sahip Iterator yöntemini çağırmak yerine hiçbir özelliği olmayan boş nesneler gibi ele alınıyor.

Örnekler

Örnek 1 - key() örneği

<?php
$dizi
= array(
'meyve1' => 'elma',
'meyve2' => 'muz',
'meyve3' => 'armut',
'meyve4' => 'elma',
'meyve5' => 'elma');

// Değeri "elma" olan tüm anahtarları gösterir
while ($meyve_adı = current($dizi)) {
if (
$meyve_adı == 'elma') {
echo
key($dizi). "\n";
}
next($dizi);
}
?>

Yukarıdaki örneğin çıktısı:

meyve1 meyve4 meyve5

Ayrıca Bakınız

To Top