SORU
27 ŞUBAT 2010, CUMARTESİ


Nasıl bir dizi içinde geçen anahtar almak için?

Nasıl bir dizi son anahtarını alabilir miyim?

CEVAP
27 ŞUBAT 2010, CUMARTESİ


Bir çözüm end key bir arada kullanmak olacaktır(alıntı):

  • end() avans dizi 'nın iç son öğe için bir işaretçi ve değerini döndürür.
  • key() geçerli dizi pozisyonun dizin öğesi döndürür.

Bu yüzden, bu gibi bir kod bölümü hile yapmak gerekir :

$array = array(
    'first' => 123,
    'second' => 456,
    'last' => 789, 
);

end($array);         // move the internal pointer to the end of the array
$key = key($array);  // fetches the key of the element pointed to by the internal pointer

var_dump($key);

Çıkış :

string 'last' (length=4)

yani benim dizinin son öğesi anahtarı.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • BradleyWuzHere

    BradleyWuzHe

    25 NİSAN 2011
  • ItZWaffleS420

    ItZWaffleS42

    9 EYLÜL 2011
  • Thehalopianoplayer

    Thehalopiano

    4 ŞUBAT 2011