10 EYLÜL 2010, Cuma
İyi bir dizinin son elemanı almak için G/Ç silmeden yolu?
Tamam
array_pop()
, hakkında her şeyi biliyorum ama bu son elemanı siler. Silmeden bir dizinin son elemanı almak için en iyi yolu nedir?
EDİT: İşte bir bonus:
$array = array('a' => 'a', 'b' => 'b', 'c' => 'c');
hatta
$array = array('a', 'b', 'c', 'd');
unset($array[2]);
echo $array[sizeof($array) - 1]; // Output: PHP Notice: Undefined offset: 2 in - on line 4
CEVAP
10 EYLÜL 2010, Cuma
Deneyin
$myLastElement = end($yourArray);
(Teşekkürler @hopeseekr) sıfırlamak için:
reset($yourArray);
manual Link
@David Murdoch ekledi:
$myLastElement = end(array_values($yourArray));// and now you don't need to call reset().
E_STRİCT bu uyarı üretir
Strict Standards: Only variables should be passed by reference
Teşekkürler Tync ve herkes o_O!
Bunu Paylaş:
Nasıl bir modül almak için tam yolu ve...
En iyi C Bir dizinin tüm içeriğini kop...
Π değerini almak için en hızlı yolu ne...
Nasıl bir WordPress kullanmak odaklı e...
Nasıl bir JQuery Seçici gelen bir DOM ...