Fungsi end() PHP
Contoh
Keluaran elemen semasa dan nilai elemen terakhir dalam array:
<?php $people = array("Bill", "Steve", "Mark", "David"); echo current($people) . "<br>"; echo end($people); ?>
Pentafsiran dan penggunaan
Fungsi end() akan arahkan pengecam dalam array ke elemen terakhir dan kembalikan nilai elemen itu (jika berjaya).
Penggunaan yang relevan:
- current() - Kembalikan nilai elemen semasa dalam array
- next() - Arahkan pengecam ke elemen berikutnya dalam array dan keluaran
- prev() - Arahkan pengecam ke elemen terakhir dalam array dan keluaran
- reset() - Arahkan pengecam ke elemen pertama dalam array dan keluaran
- each() - Kembalikan nama kunci dan nilai elemen semasa, dan gerak pengecam kehadapan
Syarat
end(array)
Parameter | Penerangan |
---|---|
array | Diperlukan. Menentukan array yang akan digunakan. |
Butiran Teknik
Kembalian nilai: | Jika berjaya, akan kembalikan nilai elemen terakhir dalam array, jika array kosong, akan kembalikan 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>"; // Menggerakkan 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 (pada saat ini adalah Steve), dan menggerakkan penunjuk internal ke depan ?>