next

(PHP 3, PHP 4 , PHP 5)

next --  Avance le pointeur interne d'un tableau

Description

mixed next ( array &array )

next() retourne l'élément suivant du tableau array ou FALSE s'il n'y a plus d'éléments.

next() se comporte comme current(), mais avec une différence : il avance le pointeur interne de tableau d'un élément avant de retourner la valeur qu'il pointe. Lorsque le pointeur dépasse le dernier élément, next() retourne FALSE.

Avertissement

Si le tableau contient des éléments vides ou des zéros, next() retournera FALSE pour ces éléments. Pour passer proprement en revue un tableau de ce genre, il faut utiliser each().

Exemple 1. Exemple avec next() et ses amies

<?php
$transport
= array('pied', 'velo', 'voiture', 'avion');
$mode = current($transport); // $mode = 'pied';
$mode = next($transport);    // $mode = 'velo';
$mode = next($transport);    // $mode = 'voiture';
$mode = prev($transport);    // $mode = 'velo';
$mode = end($transport);     // $mode = 'avion';
?>

Voir aussi current(), end(), prev() et reset().