count
each
Fonctions sur les tableaux
PHP Manual

# current

(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.

### Liste de paramètres

`array`

  Le tableau.

### Valeurs de retour

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

Cette fonction peut retourner `FALSE`, mais elle peut aussi retourner une valeur équivalent à `FALSE` comme 0 ou "". Veuillez lire la section sur les booléens pour plus d'informations. Utilisez l'opérateur === pour tester la valeur de retour exacte de cette fonction.

### Exemples

Exemple #1 Exemple d'utilisation de current()

`<?php
$transport = array('foot', 'bike', 'car', 'plane');
$mode = current($transport); // $mode = 'foot';
$mode = next($transport); // $mode = 'bike';
$mode = current($transport); // $mode = 'bike';
$mode = prev($transport); // $mode = 'foot';
$mode = end($transport); // $mode = 'plane';
$mode = current($transport); // $mode = 'plane';
$arr = array();
var_dump(current($arr)); // bool(false)
$arr = array(array());
var_dump(current($arr)); // array(0) { }
?>`

### Notes

> 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().

### Voir aussi

- end() - Positionne le pointeur de tableau en fin de tableau
- key() - Retourne une clé d'un tableau associatif
- each() - Retourne chaque paire clé/valeur d'un tableau
- prev() - Recule le pointeur courant de tableau
- reset() - Remet le pointeur interne de tableau au début
- next() - Avance le pointeur interne d'un tableau

count
each
Fonctions sur les tableaux
PHP Manual