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.
Te ha servido? Valora esta entrada!
(6 votos, promedio: 5 de 5)
Comparte en las redes sociales
¿Buscas trabajo de programador?

2 respuestas a “Obtener el último elemento de un array con PHP”

  1. Edgar dice:

    Mil gracias, justo era lo que buscaba.

  2. Eduardo Mena dice:

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

Deja una respuesta

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.

Ver más sobre