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.

1 estrella2 estrellas3 estrellas4 estrellas5 estrellas (4 votos, promedio: 4,00 de 5)
Cargando…

Comparte en las redes sociales

Escrito por Jose Aguilar - Experto programador Prestashop y Wordpress.

Una respuesta a “Obtener el último elemento de un array con PHP”

  1. Eduardo Mena dice:

    Excelente José, este código lo adapte un poco a una pagina y funcionó increíble. Gracias

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.