Contoh
Keluarkan nilai dari elemen saat ini dan selanjutnya dalam larik, lalu setel ulang penunjuk internal larik ke elemen pertama dalam larik:
<?php $people = array("Peter", "Joe", "Glenn", "Cleveland"); echo current($people) . "<br>"; echo next($people) . "<br>"; echo reset($people); ?> /* Output Peter Joe Peter */
Definisi dan Penggunaan
Fungsi reset()
memindahkan penunjuk internal ke elemen pertama dari array.
Metode terkait:
current()
– mengembalikan nilai elemen saat ini dalam arrayend()
– memindahkan penunjuk internal ke, dan mengeluarkan, elemen terakhir dalam lariknext()
– memindahkan penunjuk internal ke, dan mengeluarkan, elemen berikutnya dalam larikprev()
– memindahkan penunjuk internal ke, dan mengeluarkan, elemen sebelumnya dalam larikeach()
– mengembalikan kunci dan nilai elemen saat ini, dan menggerakkan penunjuk internal ke depan
Syntax
reset(array)
Nilai Parameter
Parameter | Deskripsi |
---|---|
array | Required. Menentukan larik yang akan digunakan |
Detail Teknis
Return Value: | Mengembalikan nilai elemen pertama dalam larik saat berhasil, atau FALSE jika larik kosong |
---|---|
PHP Version: | 4+ |
Contoh Lain
Contoh
Demonstrasi semua metode terkait:
<?php $people = array("Peter", "Joe", "Glenn", "Cleveland"); echo current($people) . "<br>"; // Elemen saat ini adalah Peter echo next($people) . "<br>"; // Elemen berikutnya setelah Peter adalah Joe echo current($people) . "<br>"; // Sekarang elemen saat ini adalah Joe echo prev($people) . "<br>"; // Elemen Joe sebelumnya adalah Peter echo end($people) . "<br>"; // Elemen terakhir adalah Cleveland echo prev($people) . "<br>"; // Elemen Cleveland sebelumnya adalah Glenn echo current($people) . "<br>"; // Sekarang elemen saat ini adalah Glenn echo reset($people) . "<br>"; // Memindahkan penunjuk internal ke elemen pertama dari larik, yaitu Peter echo next($people) . "<br>"; // Elemen berikutnya setelah Peter adalah Joe print_r (each($people)); // Mengembalikan kunci dan nilai elemen saat ini (sekarang Joe), dan memindahkan penunjuk internal ke depan ?> /* Output : Peter Joe Joe Peter Cleveland Glenn Glenn Peter Joe Array ( [1] => Joe [value] => Joe [0] => 1 [key] => 1 ) */