PHP

Fungsi reset() PHP

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 array
  • end() – memindahkan penunjuk internal ke, dan mengeluarkan, elemen terakhir dalam larik
  • next() – memindahkan penunjuk internal ke, dan mengeluarkan, elemen berikutnya dalam larik
  • prev() – memindahkan penunjuk internal ke, dan mengeluarkan, elemen sebelumnya dalam larik
  • each() – mengembalikan kunci dan nilai elemen saat ini, dan menggerakkan penunjuk internal ke depan

Syntax

reset(array)

Nilai Parameter

ParameterDeskripsi
arrayRequired. 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 )
  */

Hanifah Nurbaeti