Fungsi current() PHP
Contoh
Menyampaikan nilai elemen 'sekarang' dalam array:
<?php $people = array("Bill", "Steve", "Mark", "David"); echo current($people) . "<br>"; ?>
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 ?>