Fungsi pos() PHP
Contoh
Keluaran nilai elemen sekarang dalam array:
<?php $people = array("Bill", "Steve", "Mark", "David"); echo pos($people) . "<br>"; ?>
Definisi dan penggunaan
Fungsi pos() mengembalikan nilai elemen sekarang dalam array.
Fungsi ini adalah current() Pengganti fungsi.
Setiap array memiliki penunjuk internal yang menunjuk ke elemen "sekarang"-nya, yang awalnya menunjuk ke elemen pertama yang dimasukkan ke array.
Petunjuk:Fungsi ini tidak akan gerakkan penunjuk internal array.
Metode yang berhubungan:
- current() - Kembalikan nilai elemen sekarang dalam array
- end() - Arahkan penunjuk ke elemen berikutnya dalam array dan keluarkan
- next() - Arahkan penunjuk ke elemen sebelumnya dalam array dan keluarkan
- prev() - Arahkan penunjuk ke elemen terakhir dalam array dan keluarkan
- reset() - Arahkan penunjuk ke elemen pertama dalam array dan keluarkan
- each() - Kembalikan nama kunci dan nilai elemen sekarang, dan gerakkan penunjuk ke depan
Syarat
pos(array)
Parameter | Deskripsi |
---|---|
array | Diperlukan. Tentukan array yang akan digunakan. |
Detil Teknik
Kembalikan nilai: | Kembalikan nilai elemen sekarang dalam array, jika elemen sekarang kosong atau elemen sekarang tidak memiliki 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 semasa adalah Bill echo next($people) . "<br>"; // Elemen berikutnya Bill adalah Steve echo current($people) . "<br>"; // Elemen semasa 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 semasa adalah Mark echo reset($people) . "<br>"; // Gerakkan pengecasan ke elemen pertama array, iaitu Bill echo next($people) . "<br>"; // Elemen berikutnya Bill adalah Steve print_r (each($people)); // Balikkan nama kunci dan nilai kunci elemen semasa (kini adalah Steve), dan gerakkan pengecasan ke hadapan ?>