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