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