Fungsi prev() PHP

Contoh

Keluar nilai elemen sekarang, elemen berikutnya dan elemen terakhir dalam array:

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

Contoh Berjalan

Pertentuan dan penggunaan

Fungsi prev() akan menuju ke elemen terakhir dalam array, dan keluar.

Pembolehubah yang relevan:

  • next() - Menuju ke elemen berikutnya dalam array, dan keluar
  • current() - Kembalikan nilai elemen sekarang dalam array
  • end() - Menuju ke elemen terakhir dalam array, dan keluar
  • reset() - Menuju ke elemen pertama dalam array, dan keluar
  • each() - Kembalikan nama kunci dan nilai elemen sekarang, dan gerak penunjuk ke hadapan

Sintaks

prev(array)
Parameter Penerangan
array Diperlukan. Menentukan array yang digunakan

Penerangan

prev() dan next() bertindak seperti, tetapi ia akan kembalikan penunjuk ke sebelumnya daripada ke hadapan.

Perhatian:Jika array mengandungi unit kosong, atau nilai unit adalah 0, fungsi ini akan mengembalikan FALSE untuk unit itu. Untuk melintasi array yang mungkin mengandungi unit kosong atau nilai unit 0, sila lihat fungsi each().

Butiran teknikal

Hasil kembalian: Jika berjaya, akan kembalikan nilai elemen terakhir dalam array, jika tiada lagi elemen array, akan kembalikan FALSE.
Versi PHP: 4+

Contoh Lebih

Contoh 1

Paparkan semua kaedah yang relevan:

<?php
$people = array("Bill", "Steve", "Mark", "David");
echo current($people) . "<br>"; // Elemen semasa adalah Bill
echo next($people) . "<br>"; // Elemen berikutnya Bill adalah Steve
echo current($people) . "<br>"; // Elemen semasa adalah Steve
echo prev($people) . "<br>"; // Elemen sebelum Steve adalah Bill
echo end($people) . "<br>"; // Elemen terakhir adalah David
echo prev($people) . "<br>"; // Elemen sebelum David adalah Mark
echo current($people) . "<br>"; // Elemen semasa adalah Mark
echo reset($people) . "<br>"; // Gerakkan pengecam dalaman ke elemen pertama array, iaitu Bill
echo next($people) . "<br>"; // Elemen berikutnya Bill adalah Steve
print_r (each($people)); // Pulangkan nama kunci dan nilai kunci elemen semasa (pada masa ini adalah Steve), dan gerakkan pengecam dalaman ke hadapan
?>

Contoh Berjalan