нам не нужно перебирать массив с foreach, мы можем использовать php-функции end (), key () и current (), чтобы добраться до последнего элемента и получить его ключ + значение.
<?php
$a = Array(
"fruit" => "apple",
"car" => "camaro",
"computer" => "commodore"
);
// --- go to the last element of the array & get the key + value ---
end($a);
$key = key($a);
$value = current($a);
echo "Last item: ".$key." => ".$value."\n";
?>
Если вы хотите проверить это в итерации, функция end () все еще может быть полезна:
foreach ($a as $key => $value) {
if ($value == end($a)) {
// this is the last element
}
}