Fungsi current() PHP

Contoh

Menyampaikan nilai elemen 'sekarang' dalam array:

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

Contoh Berjalan

Definisi dan Penggunaan

Fungsi current() mengembalikan nilai elemen 'sekarang' dalam array.

Setiap array mempunyai penunjuk internal yang menunjuk ke elemen 'sekarang'nya, yang awalnya menunjuk ke elemen pertama yang dimasukkan ke dalam array.

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

Metode yang berhubungan:

  • end() - Menunjuk penunjuk internal ke elemen terakhir dalam array dan mengeluarkan
  • next() - Menunjuk penunjuk internal ke elemen berikutnya dalam array dan mengeluarkan
  • prev() - Menunjuk penunjuk internal ke elemen sebelumnya dalam array dan mengeluarkan
  • reset() - Menunjuk penunjuk internal ke elemen pertama dalam array dan mengeluarkan
  • each() - Mengembalikan nama kunci dan nilai elemen sekarang, dan memindahkan penunjuk internal ke depan

Sintaksis

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

Pengertian

Fungsi current() mengembalikan elemen 'sekarang' (unit) dalam array.

Setiap array mempunyai penunjuk internal yang menunjuk ke elemen 'sekarang'nya, yang awalnya menunjuk ke elemen pertama yang dimasukkan ke dalam array.

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

Butiran Teknik

Kembalian: Kembalikan nilai elemen sekarang dalam array, jika elemen sekarang kosong atau elemen sekarang tiada nilai, kembalikan FALSE.
Versi PHP: 4+

Lebih Banyak Contoh

Contoh 1

Paparkan semua kaedah yang relevan:

<?php
$people = array("Bill", "Steve", "Mark", "David");
echo current($people) . "<br>"; // Elemen sekarang adalah Bill
echo next($people) . "<br>"; // Elemen berikutnya Bill adalah Steve
echo current($people) . "<br>"; // Elemen sekarang 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 sekarang adalah Mark
echo reset($people) . "<br>"; // Gerakkan penunjuk dalaman ke elemen pertama array, iaitu Bill
echo next($people) . "<br>"; // Elemen berikutnya Bill adalah Steve
print_r (each($people)); // Kembalikan nama kunci dan nilai kunci elemen sekarang (pada masa ini adalah Steve), dan gerakkan penunjuk dalaman kehadapan
?>

Contoh Berjalan