Obtener el último elemento de un array con PHP
En PHP es muy sencillo obtener el último elemento de un array. En este artículo vamos a ver un ejemplo de como hacerlo empleando para ello la función end() de PHP.
La función end() establece el puntero intero de un array a su último elemento. Devuelve el valor del último elemento o FALSE si el array está vacío.
Veamos un ejemplo que podría ser útil sobre el asunto:
<?php
$data = array('España', 'Francia', 'Portugal');
$last = end($data);
foreach ($data as $element) {
if ($last == $element)
echo $element.'.';
else
echo $element.', ';
}
?>
Como vemos tenemos un array inicial $data que contiene varios paises. En la variable $last estamos guardando el último elemento del array $data para luego dentro del bucle observar si estamos en el último elemento para visualizar un punto después del elemento en vez de una coma.
Te ha servido? Valora esta entrada!
Autor
Escrito por Jose Aguilar - Consultor estratégico y tecnológico
Mil gracias, justo era lo que buscaba.
Excelente José, este código lo adapte un poco a una pagina y funcionó increíble. Gracias