end

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

endBir dizinin dahili göstericisini sonuncu elemana konumlandırır

Açıklama

end(array|object&$dizi): mixed

end() işlevi dizi'nin dahili göstericisini son elemana kadar ilerletir ve bu elemanın değerini döndürür.

Bağımsız Değişkenler

dizi

İşlev tarafından değiştirileceği için bu dizi gönderimli olarak aktarılır. Yani, burada bir işlevin dönüş değerini kullanamazsınız. Gönderimli aktarılabilmesi için gerçek bir değişken belirtilmelidir.

Dönen Değerler

Dizi boşsa false yoksa son elemanın değeri.

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 - end() örneği

<?php

$meyveler
= array('muşmula', 'zerdali', 'iğde');
echo
end($meyveler); // iğde

?>

Ayrıca Bakınız

  • current() - Bir diziden gösterici konumundaki elemanı döndürür
  • each() - Bir diziden, gösterici konumundaki anahtar değer çiftini döndürdükten sonra göstericiyi bir ilerletir
  • prev() - Dahili dizi göstericisini bir geriletir
  • reset() - Bir dizinin dahili göstericisini ilk elemana konumlar
  • next() - Dahili dizi göstericisini bir ilerletir
  • array_key_last() - Dizinin son anahtarı ile döner
To Top