Keluarkan nilai elemen saat ini, elemen berikutnya, dan elemen sebelumnya dalam array:
<?php$people = array("Peter", "Joe", "Glenn", "Cleveland");echo current($people) . "<br>";echo next($people) "<br>" ;gema sebelumnya($orang);?>Fungsi prev() mengarahkan penunjuk internal ke elemen sebelumnya dalam array dan mengeluarkannya.
Metode terkait:
next() - Menyetel penunjuk internal ke elemen berikutnya dalam array dan mengeluarkannya.
current() - Mengembalikan nilai elemen saat ini dalam array.
end() - Menyetel penunjuk internal ke elemen terakhir dalam array dan mengeluarkannya.
reset() - Menyetel penunjuk internal ke elemen pertama dalam array dan mengeluarkannya.
masing-masing() - Mengembalikan nama kunci dan nilai elemen saat ini dan menggerakkan penunjuk internal ke depan.
sebelumnya( susunan )
parameter | menggambarkan |
---|---|
susunan | Diperlukan. Menentukan array yang akan digunakan. |
Nilai pengembalian: | Mengembalikan nilai elemen sebelumnya dalam array jika berhasil, atau FALSE jika tidak ada lagi elemen array. |
---|---|
Versi PHP: | 4+ |
Demonstrasi semua metode yang relevan:
<?php$people = array("Peter", "Joe", "Glenn", "Cleveland");echo current($people) . "<br>"; // Elemen saat ini adalah Peterecho next($people) . "<br>"; // Elemen berikutnya dari Peter adalah Joeecho current($people) . "<br>"; Elemen Joe sebelumnya adalah Peterecho end($people) . "<br>"; // Elemen terakhir adalah Clevelandecho prev($people) . "<br>"; // Elemen Cleveland sebelumnya adalah Glennecho current($people) br>"; // Sekarang elemen saat ini adalah Glennecho reset($people) . "<br>"; // Memindahkan pointer internal ke elemen pertama array, yaitu Peterecho next($people) . "<br >"; // Elemen Peter berikutnya adalah Joeprint_r (each($people)); // Mengembalikan kunci dan nilai elemen saat ini (sekarang Joe), dan menggerakkan penunjuk internal ke depan?>