Funzione end() di PHP

Esempio

Output dell'elemento corrente e del valore dell'ultimo elemento dell'array:

<?php
$people = array("Bill", "Steve", "Mark", "David");
echo current($people) . "<br>";
echo end($people);
?>

Esempio di esecuzione

Definizione e uso

La funzione end() punta l'indicatore interno dell'array all'ultimo elemento e restituisce il valore di quell'elemento (se con successo).

Metodi correlati:

  • current() - Restituisce il valore dell'elemento corrente dell'array
  • next() - Sposta il puntatore interno all'elemento successivo dell'array e lo esce
  • prev() - Sposta il puntatore interno all'elemento precedente dell'array e lo esce
  • reset() - Sposta il puntatore interno all'elemento primo dell'array e lo esce
  • each() - Restituisce il nome della chiave e il valore dell'elemento corrente, spostando il puntatore interno in avanti

Sintassi

end(array)
Parametro Descrizione
array Obbligatorio. Specifica l'array da utilizzare.

Dettagli tecnici

Valore di ritorno: Se il successo, restituisce il valore dell'ultimo elemento dell'array, se l'array è vuoto, restituisce FALSE.
Versione PHP: 4+

Più esempi

Esempio 1

Esempio di tutti i metodi correlati:

<?php
$people = array("Bill", "Steve", "Mark", "David");
echo current($people) . "<br>"; // L'elemento corrente è Bill
echo next($people) . "<br>"; // L'elemento successivo di Bill è Steve
echo current($people) . "<br>"; // L'elemento corrente è Steve
echo prev($people) . "<br>"; // L'elemento precedente di Steve è Bill
echo end($people) . "<br>"; // L'ultimo elemento è David
echo prev($people) . "<br>"; // L'elemento precedente di David è Mark
echo current($people) . "<br>"; // L'elemento corrente è Mark
echo reset($people) . "<br>"; // Sposta il puntatore interno all'elemento iniziale dell'array, ossia Bill
echo next($people) . "<br>"; // L'elemento successivo di Bill è Steve
print_r (each($people)); // Restituisce il nome chiave e il valore dell'elemento corrente (al momento è Steve) e sposta il puntatore interno
?>

Esempio di esecuzione