La función end() en PHP sirve para saber el ultimo elemento insertado en un array.

A veces tenemos un array en donde ponemos los elemento usando lo siguiente $array[]=’valor’; con eso irá creciendo y aumentado el array, si tienes la necesidad de saber cual es el último elemento de ese array lo típico seria contar los elementos y restar 1 (el índice comienza en 0) para saber cual es el ultimo elemento, pero esto puede fallar si se ha eliminado un elemento ya que el TOTAL-1 no coincidirá con el numero de elementos que existen

<?php
$variables = array('entero', 'float', 'string','byte','long');
echo end($variables); //resultado será "long"
?>

Esta función siempre nos devolverá siempre el ultimo elemento añadido a un array.