Dizi, ilişkisel dizi veya çok-boyutlu bir dizi endeksli olmadığı bir dizinin son öğeyi almak için en hızlı ve en kolay yolu nedir?
I array_pop
belgelerde söyleyebilirim: array_pop
array_pop - Dizinin sonundaki elemanı Pop
Büyük yanıtlar sürü. Eğer bir kez daha bu daha yapıyoruz eğer bir işlevi yazma düşünün:
function array_top(&$array) {
$top = end($array);
reset($array); // Optional
return $top;
}
Alternatif olarak, öfke bağlı olarak:
function array_top(&$array) {
$top = array_pop($array);
$array[] = $top; // Push top item back on top
return $top;
}
($array[] = ...
array_push()
, cf tercih edilir. the docs.)