Mencetak nilai elemen saat ini dan elemen berikutnya dalam larik, lalu menyetel ulang penunjuk internal larik ke elemen pertama dalam larik:
<?php$people = array("Peter", "Joe", "Glenn", "Cleveland");echo current($people) . "<br>";echo next($people) "<br>" ;gema reset($orang);?>Fungsi reset() menyetel penunjuk internal ke elemen pertama dalam array dan mengeluarkannya.
Metode terkait:
current() - Mengembalikan nilai elemen saat ini dalam array.
end() - Menyetel penunjuk internal ke elemen terakhir dalam array dan mengeluarkannya.
next() - Menyetel penunjuk internal ke elemen berikutnya dalam array dan mengeluarkannya.
prev() - Menyetel penunjuk internal ke elemen sebelumnya dalam array dan mengeluarkannya.
masing-masing() - Mengembalikan nama kunci dan nilai elemen saat ini dan menggerakkan penunjuk internal ke depan.
mengatur ulang( susunan )
parameter | menggambarkan |
---|---|
susunan | Diperlukan. Menentukan array yang akan digunakan. |
Nilai pengembalian: | Mengembalikan nilai elemen pertama dalam array jika berhasil, atau FALSE jika array kosong. |
---|---|
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?>