PHP prev() fonksiyonu
Örnek
Dizideki mevcut, bir sonraki ve bir önceki elemanın değerlerini çıktı verin:
<?php $people = array("Bill", "Steve", "Mark", "David"); echo current($people) . "<br>"; echo next($people) . "<br>"; echo prev($people); ?>
Tanım ve kullanım
prev() fonksiyonu, içsel işaretçiyi dizideki bir önceki elemana yönlendirir ve çıktı verir.
İlgili yöntemler:
- next() - İçsel işaretçiyi dizideki bir sonraki elemana yönlendirir ve çıktı verir
- current() - Dizideki mevcut elemanın değerini döndürür
- end() - İçsel işaretçiyi dizideki son elemana yönlendirir ve çıktı verir
- reset() - İçsel işaretçiyi dizideki ilk elemana yönlendirir ve çıktı verir
- each() - Mevcut elemanın anahtar adını ve anahtar değerini döndürür ve içsel işaretçiyi bir adım öne doğru hareket ettirir
Sözdizimi
prev(dizi)
Parametre | Açıklama |
---|---|
dizi | Gerekli. Kullanılacak diziyi belirtir |
Açıklama
prev() ve next() davranışları benzerdir, ancak içsel işaretçiyi bir adım geriye döndürür, değilse bir adım öne doğru hareket eder.
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ı durumunda, dizideki bir önceki elemanın değerini döndürür, daha fazla dizideki 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>"; // En 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 taşır, 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) geri döndürür ve içteki işaretçiyi ileri taşır ?>