ฟังก์ชัน 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) และเคลื่อนย้ายไปที่ไซก์ต์ภายใน
?>

ทดลองการทำงาน