Fungsi pos() PHP
Contoh
Menampilkan nilai elemen saat ini dalam array:
<?php $people = array("Bill", "Steve", "Mark", "David"); echo pos($people) . "<br>"; ?>
Definisi dan penggunaan
Fungsi pos() mengembalikan nilai elemen saat ini dalam array.
Fungsi ini adalah current() Alias fungsi.
Setiap array memiliki penunjuk internal yang menunjuk ke elemen "saat ini" nya, yang awalnya menunjuk ke elemen pertama yang dimasukkan ke array.
Petunjuk:Fungsi ini tidak akan memgerakkan penunjuk internal array.
Metode yang berhubungan:
- current() - Kembalikan nilai elemen saat ini dalam array
- end() - Mengarahkan penunjuk ke elemen terakhir dalam array dan menampilkan
- next() - Mengarahkan penunjuk ke elemen berikutnya dalam array dan menampilkan
- prev() - Mengarahkan penunjuk ke elemen sebelumnya dalam array dan menampilkan
- reset() - Mengarahkan penunjuk ke elemen pertama dalam array dan menampilkan
- each() - Kembalikan nama kunci dan nilai elemen saat ini, dan gerakkan penunjuk ke depan
Syarat
pos(array)
Parameter | Deskripsi |
---|---|
array | Diperlukan. Menentukan array yang akan digunakan. |
Detil teknis
Nilai kembalian: | Kembalikan nilai elemen saat ini dalam array, jika elemen saat ini kosong atau elemen saat ini tidak memiliki nilai, kembalikan FALSE. |
Versi PHP: | 4+ |
Beberapa Contoh Lain
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 penanda 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 penanda internal ke depan ?>