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 lariknext()
– memindahkan penunjuk internal ke, dan mengeluarkan, elemen berikutnya dalam larikprev()
– memindahkan penunjuk internal ke, dan mengeluarkan, elemen sebelumnya dalam larikreset()
– memindahkan penunjuk internal ke elemen pertama dari larikeach()
– mengembalikan kunci dan nilai elemen saat ini, dan menggerakkan penunjuk internal ke depan
Syntax
current(array)
Nilai Parameter
Parameter | Deskripsi |
---|---|
array | Required. 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 ) */