Home » PHP » Fungsi reset() PHP

Fungsi reset() PHP

by Hanifah Nurbaeti
by Hanifah Nurbaeti

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

You may also like