ฟังก์ชัน end() ใช้เลื่อนตัวชี้ภายในอาร์เรย์ (internal pointer) ไปยัง สมาชิกตัวสุดท้าย ของอาร์เรย์
ไวยากรณ์ (Syntax)
end(array)
พารามิเตอร์ (Parameters)
array − อาร์เรย์ที่ต้องการเลื่อนตัวชี้
ค่าที่ส่งคืน (Return Value)
ส่งคืนค่าของสมาชิกตัวสุดท้ายเมื่อสำเร็จ ส่งคืน FALSE หากอาร์เรย์ว่างเปล่า
ตัวอย่างการใช้งาน
ตัวอย่างที่ 1: ใช้งาน end() แบบง่าย
<?php
$os = array('windows', 'mac', 'linux', 'solaris');
echo end($os);
?>
ผลลัพธ์
solaris
ตัวอย่างที่ 2: เปรียบเทียบกับ current(), next()
<?php
$a = array('one', 'two', 'three', 'four', 'five', 'six');
echo current($a) . "\n";
echo next($a) . "\n";
echo current($a) . "\n";
echo end($a) . "\n";
echo current($a) . "\n";
?>
ผลลัพธ์
one
two
two
six
six