prev

(PHP 4, PHP 5)

prev — Recule le pointeur courant de tableau

Description

mixed prev ( array &$array )

prev() positionne le pointeur interne du tableau array à la position précédente celle qu'il occupait et en retourne la valeur, ou bien elle retourne FALSE s'il ne reste plus d'éléments.

AVERTISSEMENT

Cette fonction peut retourner FALSE , mais elle peut aussi retourner une valeur équivalent à FALSE , utilisable dans une condition if simple. Utilisez l'opérateur === pour tester la valeur de retour exacte de cette fonction.

Note: Vous ne serez pas capable de distinguer la fin d'un tableau avec l'élément booléen FALSE . Pour traverser correctement un tableau qui peut contenir l'élément FALSE , voyez la fonction each() .

prev() se comporte exactement comme next() , mais elle fait reculer le pointeur plutôt que de l'avancer.

Exemple 461. Exemple avec prev() 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() , next() , reset() et each() .