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.
Autor
Escrito por Jose Aguilar - Director ejecutivo y tecnológico en JA Modules. Experto programador PrestaShop y Experto programador WordPress.
Mil gracias, justo era lo que buscaba.
Excelente José, este código lo adapte un poco a una pagina y funcionó increíble. Gracias