Fungsi reset() PHP
Contoh
Keluarkan nilai elemen sekarang dan elemen berikutnya di dalam array, lalu atur pengecek ke elemen pertama di dalam array:
<?php $people = array("Bill", "Steve", "Mark", "David"); echo current($people) . "<br>"; echo next($people) . "<br>"; echo reset($people); ?>
Definisi dan penggunaan
Fungsi reset() akan alihkan pengecek ke elemen pertama di dalam array dan keluarkan.
Metode yang relevan:
- current() - Kembalikan nilai elemen sekarang di dalam array
- end() - Alihkan pengecek ke elemen terakhir di dalam array dan keluarkan
- next() - Alihkan pengecek ke elemen berikutnya di dalam array dan keluarkan
- prev() - Alihkan pengecek ke elemen terakhir di dalam array dan keluarkan
- each() - Kembalikan nama kunci dan nilai elemen sekarang, dan gerakkan pengecek ke elemen berikutnya
Sintaks
reset(array)
Parameter | Penerangan |
---|---|
array | Diperlukan. Menentukan array yang akan digunakan. |
Perincian teknikal
Nilai balik: | Jika berjaya, nilai pertama di dalam array akan dikembalikan. Jika array kosong, FALSE akan dikembalikan. |
Versi PHP: | 4+ |
Contoh Lebih Banyak
Contoh 1
Paparkan semua kaedah yang relevan:
<?php $people = array("Bill", "Steve", "Mark", "David"); echo current($people) . "<br>"; // Element sekarang adalah Bill echo next($people) . "<br>"; // Element berikutnya Bill adalah Steve echo current($people) . "<br>"; // Element sekarang adalah Steve echo prev($people) . "<br>"; // Element sebelum Steve adalah Bill echo end($people) . "<br>"; // Element terakhir adalah David echo prev($people) . "<br>"; // Element sebelum David adalah Mark echo current($people) . "<br>"; // Element sekarang adalah Mark echo reset($people) . "<br>"; // Gerakkan pengecasan ke element pertama array, iaitu Bill echo next($people) . "<br>"; // Element berikutnya Bill adalah Steve print_r (each($people)); // Pulangkan nama pemboleh dan nilai (pada masa ini adalah Steve), dan gerakkan pengecasan ke hadapan ?>