PHP next() fonksiyonu

Örnek

Dizideki mevcut ve bir sonraki birim değerlerini çıktı verin:

<?php
$people = array("Bill", "Steve", "Mark", "David");
echo current($people) . "<br>";
echo next($people);
?>

Çalıştırma Örneği

Tanım ve kullanım

next() fonksiyonu, içsel işaretçeyi dizideki bir sonraki birime yönlendirir ve çıktı verir.

İlgili yöntemler:

  • prev() - İçsel işaretçeyi dizideki bir önceki birime yönlendirir ve çıktı verir
  • current() - Dizideki mevcut birimin değerini döndürür
  • end() - İçsel işaretçeyi dizideki son birime yönlendirir ve çıktı verir
  • reset() - İçsel işaretçeyi dizideki ilk birime yönlendirir ve çıktı verir
  • each() - Mevcut elemanın anahtar adını ve değerini döndürür ve içsel işaretçeyi bir adım ileri taşır

Sözdizimi

next(array)
Parametre Açıklama
array Gerekli. Kullanılacak diziyi belirtir.

Açıklama

next() ve current() davranışları benzerdir, ancak bir fark vardır: içsel işaretçeyi döndürmeden önce bir adım ileri taşır. Bu, bir sonraki dizideki birim değerini döndürdüğü ve içsel işaretçeyi bir adım ileri taşıdığı anlamına gelir. İçsel işaretçeyi taşırken işaretçenin dizideki birim sonunun dışına çıktığı takdirde next() FALSE döndürür.

Dikkat:Dizi, boş birim içeriyorsa veya birimin değeri 0 ise, bu fonksiyon bu birimlere de FALSE döndürür. Boş birim veya birim değeri 0 olan dizileri doğru bir şekilde dolaşmak için each() fonksiyonuna bakın.

Teknik ayrıntılar

Dönüş değeri: Başarı sağlanırsa, dizideki bir sonraki elemanın değerini döndürür, dizide daha fazla eleman yoksa FALSE döndürür.
PHP Sürümü: 4+

Daha Fazla Örnek

Örnek 1

Tüm ilgili yöntemleri göster:

<?php
$people = array("Bill", "Steve", "Mark", "David");
echo current($people) . "<br>"; // Mevcut element Bill
echo next($people) . "<br>"; // Bill'in bir sonraki elementi Steve
echo current($people) . "<br>"; // Şu anda mevcut element Steve
echo prev($people) . "<br>"; // Steve'in bir önceki elementi Bill
echo end($people) . "<br>"; // Son element David
echo prev($people) . "<br>"; // David'in bir önceki elementi Mark
echo current($people) . "<br>"; // Mevcut mevcut element Mark
echo reset($people) . "<br>"; // İçteki işaretçiyi dizinin ilk elementine hareket ettirir, yani Bill
echo next($people) . "<br>"; // Bill'in bir sonraki elementi Steve
print_r (each($people)); // Mevcut elementin anahtar adı ve anahtar değeri (şu anda Steve) döndürür ve içteki işaretçiyi ileri hareket ettirir
?>

Çalıştırma Örneği