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