Manuel PHP
Précédent |  | Suivant

# current

(PHP 3, PHP 4, PHP 5)

current -- Retourne l'élément courant du tableau

## Description

mixed current ( array &array )

Chaque tableau entretient un pointeur interne, qui est initialisé lorsque le premier élément est inséré dans le tableau.

current() ne fait que retourner l'élément courant pointé par le pointeur interne du tableau array. current() ne déplace pas le pointeur. Si le pointeur est au-delà du dernier élément de la liste, current() retourne `FALSE`.

Avertissement
Si le tableau contient des éléments vides ou des zéros (0 ou "", la chaîne vide) alors current() retournera `FALSE` pour ces éléments. Il est donc impossible de déterminer si vous êtes réellement à la fin de la liste en utilisant la fonction current(). Pour passer en revue proprement un tableau qui peut contenir des éléments vides ou des zéros, utilisez la fonction each().

Exemple 1. Exemple avec current()

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

Voir aussi end(), key(), next(), prev() et reset().

Précédent | Sommaire | Suivant
count | Niveau supérieur | each