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 )
*/