Fungsi reset() PHP
Contoh
Keluarkan nilai elemen saat ini dan elemen berikutnya dalam array, kemudian atur penunjuk internal ke elemen pertama 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() mengalihkan penunjuk ke elemen pertama dalam array dan keluarkan.
Metode yang relevan:
- current() - Kembalikan nilai elemen saat ini dalam array
- end() - Alihkan penunjuk ke elemen terakhir dalam array dan keluarkan
- next() - Alihkan penunjuk ke elemen berikutnya dalam array dan keluarkan
- prev() - Alihkan penunjuk ke elemen sebelumnya dalam array dan keluarkan
- each() - Kembalikan nama kunci dan nilai elemen saat ini, dan gerakkan penunjuk ke depan
Syarat
reset(array)
Parameter | Deskripsi |
---|---|
array | Diperlukan. Tentukan array yang akan digunakan. |
Detil teknis
Nilai kembalian: | Jika sukses, kembalikan nilai elemen pertama dalam array, jika array kosong kembalikan FALSE. |
Versi PHP: | 4+ |
Contoh Lebih Banyak
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 ?>