Fungsi current() PHP

Contoh

Mengekskorsikan nilai elemen terkini dalam array:

<?php
$people = array("Bill", "Steve", "Mark", "David");
echo current($people) . "<br>";
?>

Contoh Berjalan

Definisi dan Penggunaan

Fungsi current() mengembalikan nilai elemen terkini dalam array.

Setiap array memiliki penanda internal yang menunjuk ke elemen 'terkini' nya, yang awalnya menunjuk ke elemen pertama yang dimasukkan ke dalam array.

Petunjuk:Fungsi ini tidak akan memindahkan penanda internal dalam array. Untuk melakukan hal ini, gunakan next() Dan prev() Fungsi.

Metode yang berhubungan:

  • end() - Menunjuk penanda internal ke elemen terakhir dalam array dan mengekskorsinya
  • next() - Menunjuk penanda internal ke elemen berikutnya dalam array dan mengekskorsinya
  • prev() - Menunjuk penanda internal ke elemen terakhir dalam array dan mengekskorsinya
  • reset() - Menunjuk penanda internal ke elemen pertama dalam array dan mengekskorsinya
  • each() - Mengembalikan nama kunci dan nilai elemen terkini, dan memindahkan penanda internal ke depan

Sintaks

current(array)
Parameter Deskripsi
array Diperlukan. Menentukan array yang akan digunakan.

Keterangan

Fungsi current() mengembalikan elemen terkini (unit) dalam array.

Setiap array memiliki penanda internal yang menunjuk ke elemen 'terkini' nya, yang awalnya menunjuk ke elemen pertama yang dimasukkan ke dalam array.

Fungsi current() mengembalikan nilai elemen array yang ditunjuk oleh penanda internal tanpa memindahkan penanda. Jika penanda internal menunjuk ke luar ujung daftar unit, fungsi current() mengembalikan FALSE.

Detil Teknik

Kembalian: Mengembalikan nilai elemen saat ini dalam array, jika elemen saat ini kosong atau elemen saat ini tidak memiliki nilai, maka mengembalikan FALSE.
Versi PHP: 4+

Lebih banyak contoh

Contoh 1

Demo semua metode yang relevan:

<?php
$people = array("Bill", "Steve", "Mark", "David");
echo current($people) . "<br>"; // Elemen saat ini adalah Bill
echo next($people) . "<br>"; // Elemen berikutnya Bill adalah Steve
echo current($people) . "<br>"; // Elemen saat ini adalah Steve
echo prev($people) . "<br>"; // Elemen sebelum Steve adalah Bill
echo end($people) . "<br>"; // Elemen terakhir adalah David
echo prev($people) . "<br>"; // Elemen sebelum David adalah Mark
echo current($people) . "<br>"; // Elemen saat ini adalah Mark
echo reset($people) . "<br>"; // Memindahkan penunjuk internal ke elemen pertama array, yaitu Bill
echo next($people) . "<br>"; // Elemen berikutnya Bill adalah Steve
print_r (each($people)); // Mengembalikan nama kunci dan nilai elemen saat ini (saat ini adalah Steve), dan memindahkan penunjuk internal
?>

Contoh Berjalan