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); ?>
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 ?>