PHP fungsi prev()

Contoh

Mencetak nilai elemen saat ini, elemen berikutnya, dan elemen sebelumnya dalam array:

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

Contoh Berjalan

Definisi dan penggunaan

Fungsi prev() akan menggerakkan penunjuk ke elemen sebelumnya dalam array dan mengecetak.

Metode yang relevan:

  • next() - Menggerakkan penunjuk ke elemen berikutnya dalam array dan mengecetak
  • current() - Mengembalikan nilai elemen saat ini dalam array
  • end() - Menggerakkan penunjuk ke elemen terakhir dalam array dan mengecetak
  • reset() - Menggerakkan penunjuk ke elemen pertama dalam array dan mengecetak
  • each() - Mengembalikan nama kunci dan nilai elemen saat ini, dan menggerakkan penunjuk ke depan

Sintaksis

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

Keterangan

prev() dan next() bertindak seperti yang diharapkan, tetapi ia akan mengembalikan penunjuk dalam arah yang sebaliknya daripada maju.

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

Detil teknis

Nilai kembalian: Jika sukses, kembalikan nilai elemen sebelumnya dalam array, jika tidak ada elemen array yang lebih banyak kembalikan FALSE.
Versi PHP: 4+

Lebih banyak contoh

Contoh 1

Demo semua metode yang relevan:

<?php
$people = array("Bill", "Steve", "Mark", "David");
echo current($people) . "<br>"; // Elemen saat ini adalah Bill
echo next($people) . "<br>"; // Elemen berikutnya Bill adalah Steve
echo current($people) . "<br>"; // Elemen saat ini 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 saat ini adalah Mark
echo reset($people) . "<br>"; // Memindahkan pointer internal ke elemen pertama array, yaitu Bill
echo next($people) . "<br>"; // Elemen berikutnya Bill adalah Steve
print_r (each($people)); // Mengembalikan nama kunci dan nilai elemen saat ini (saat ini adalah Steve), dan memindahkan pointer internal
?>

Contoh Berjalan