Home » PHP » Fungsi current() PHP

Fungsi current() PHP

by Hanifah Nurbaeti
by Hanifah Nurbaeti

Contoh
Output nilai elemen saat ini dalam array:

<?php
$people = array("Peter", "Joe", "Glenn", "Cleveland");

echo current($people) . "<br>";
?>
  // Output : Peter

Definisi dan Penggunaan

Fungsi current() mengembalikan nilai elemen saat ini dalam larik.

Setiap array memiliki penunjuk internal ke elemen “current”, yang diinisialisasi ke elemen pertama yang dimasukkan ke dalam array.

Tip: Fungsi ini tidak memindahkan penunjuk internal array.

Metode terkait:

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
reset() – memindahkan penunjuk internal ke elemen pertama dari larik
each() – mengembalikan kunci dan nilai elemen saat ini, dan menggerakkan penunjuk internal ke depan

Syntax

current(array)

Nilai Parameter

ParameterDeskripsi
arrayRequired. Menentukan larik yang akan digunakan

Detail Teknis

Return Value:Mengembalikan nilai elemen saat ini dalam larik, atau FALSE pada elemen kosong atau elemen tanpa nilai
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 seteleh 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 Peter berikutnya 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