Home / Programmazione / PHP / Trovare l'ultimo elemento di un array PHP
Mattepuffo

Trovare l'ultimo elemento di un array PHP

Trovare l'ultimo elemento di un array PHP

Creare array in PHP è molto semplice.

Inoltre il linguaggio offre molti strumenti semplice per scandagliarlo e interrogarlo.

Un problema può sorgere nel caso in cui si debba visualizzare l'ultimo elemento di un array creato dinamicamente.

Come fare a sapere qual'è?

Supponiamo di avere un array del genere:

$array[0] = "ferrari";
$array[1] = "lamborghini";
$array[2] = "aston martin";
Sono i primi tre elementi di un array di macchine.
Per visualizzare l'ultimo elemento abbiamo due opzioni:

echo end($array);

echo $array[count($array) - 1];

Il primo è più pulito e usa la funzione end che restituisce appunto l'ultimo elemento di un array (o FALSE se l'array è vuoto).
Il secondo è più elabroato in quanto passa per la funzione count, che serve per contari gli elementi.
Io preferisco la prima.