Hàm end() di chuyển con trỏ nội bộ của mảng đến phần tử cuối cùng và trả về giá trị của phần tử đó.
Cú pháp
end(array)
Tham số
array – Mảng cần thao tác.
Giá trị trả về
Trả về giá trị phần tử cuối cùng nếu thành công. Trả về FALSE nếu mảng rỗng.
Ví dụ 1
<?php
$os = array('windows', 'mac', 'linux', 'solaris');
echo end($os);
?>
Kết quả
solaris
Ví dụ 2: Kết hợp với current() và 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";
?>
Kết quả
one two two six six