ฟังก์ชัน end() ของ PHP
ตัวอย่าง
แสดงองค์ประกอบปัจจุบันและค่าขององค์ประกอบสุดท้ายในตาราง
<?php $people = array("Bill", "Steve", "Mark", "David"); echo current($people) . "<br>"; echo end($people); ?>
คำนิยามและวิธีใช้
ฟังก์ชัน end() จะย้ายตัวบวกของตารางไปยังองค์ประกอบสุดท้าย และคืนค่าขององค์ประกอบนั้น (ถ้าประสบความสำเร็จ)
วิธีที่เกี่ยวข้อง
- current() - คืนค่าขององค์ประกอบปัจจุบันในตาราง
- next() - ย้ายตัวบวกของที่หน้าในตารางไปยังองค์ประกอบต่อไป และแสดง
- prev() - ย้ายตัวบวกของที่หน้าในตารางไปยังองค์ประกอบที่แล้ว และแสดง
- reset() - ย้ายตัวบวกของที่หน้าในตารางไปยังองค์ประกอบแรก และแสดง
- each() - คืนชื่อหลักและค่าขององค์ประกอบปัจจุบัน และเคลื่อนตัวที่หน้าในตาราง
เซนทัส
end(array)
ตัวแปร | รายละเอียด |
---|---|
array | จำเป็น |
รายละเอียดเทคนิค
ค่าที่คืน | ถ้าประสบความสำเร็จ จะคืนค่าขององค์ประกอบสุดท้ายในตาราง หากตารางว่าง จะคืน FALSE。 |
PHP รุ่น: | 4+ |
ตัวอย่างเพิ่มเติม
ตัวอย่าง 1
แสดงทั้งหมดของวิธีที่เกี่ยวข้อง
<?php $people = array("Bill", "Steve", "Mark", "David"); echo current($people) . "<br>"; // องค์ประกอบปัจจุบันคือ Bill echo next($people) . "<br>"; // องค์ประกอบต่อไปของ Bill คือ Steve echo current($people) . "<br>"; // องค์ประกอบปัจจุบันคือ Steve echo prev($people) . "<br>"; // องค์ประกอบก่อน Steve คือ Bill echo end($people) . "<br>"; // องค์ประกอบสุดท้ายคือ David echo prev($people) . "<br>"; // องค์ประกอบก่อน David คือ Mark echo current($people) . "<br>"; // องค์ประกอบปัจจุบันคือ Mark echo reset($people) . "<br>"; // ย้ายไซก์ภายในไปยังองค์ประกอบแรกของตัวแปร คือ Bill echo next($people) . "<br>"; // องค์ประกอบต่อไปของ Bill คือ Steve print_r (each($people)); // กลับค่าชื่อแถวและค่าของแถว (ในตอนนี้คือ Steve) และเคลื่อนย้ายไปที่ไซก์ต์ภายใน ?>