PHP current()Fonctions
Manuel de référence complet des tableaux PHP
Exemples
Affichez la valeur de l'élément courant dans le tableau :
<?php
$people = array("Peter", "Joe", "Glenn", "Cleveland");
echo current($people) . "<br>";
?>
$people = array("Peter", "Joe", "Glenn", "Cleveland");
echo current($people) . "<br>";
?>
Exécuter l'exemple »
Définition et utilisation
La fonction current() renvoie la valeur de l'élément courant d'un tableau.
Chaque tableau possède un pointeur interne pointant vers son élément « courant », initialement vers le premier élément inséré dans le tableau.
Astuce :Cette fonction ne déplace pas le pointeur interne du tableau.
Méthodes associées :
- end()- Placez le pointeur interne sur le dernier élément du tableau, et affichez-le.
- next()- Placez le pointeur interne sur l'élément suivant du tableau, et affichez-le.
- prev()- Placez le pointeur interne sur l'élément précédent du tableau, et affichez-le.
- reset()- Placez le pointeur interne sur le premier élément du tableau, et affichez-le.
- each()- Renvoie le nom de la clé et la valeur de la clé de l'élément courant, et déplace le pointeur interne vers l'avant.
Syntaxe
current(array)
| Paramètre | Description |
|---|---|
| array | Obligatoire. Spécifie le tableau à utiliser. |
Détails techniques
| Valeur de retour : | Renvoie la valeur de l'élément courant dans le tableau, ou FALSE si l'élément courant est vide ou n'a pas de valeur. |
|---|---|
| Version PHP : | 4+ |
Plus d’exemples
Exemple 1
Démonstration de toutes les méthodes associées :
<?php
$people = array("Peter", "Joe", "Glenn", "Cleveland");
echo current($people) . "<br>"; // L'élément courant est Peter
echo next($people) . "<br>"; // L'élément suivant de Peter est Joe
echo current($people) . "<br>"; // Maintenant, l'élément courant est Joe
echo prev($people) . "<br>"; // L'élément précédent de Joe est Peter
echo end($people) . "<br>"; // Le dernier élément est Cleveland
echo prev($people) . "<br>"; // L'élément précédent de Cleveland est Glenn
echo current($people) . "<br>"; // Maintenant, l'élément courant est Glenn
echo reset($people) . "<br>"; // Déplace le pointeur interne vers le premier élément du tableau, qui est Peter
echo next($people) . "<br>"; // L'élément suivant de Peter est Joe
print_r (each($people)); // Renvoie la clé et la valeur de l'élément courant (maintenant Joe), et déplace le pointeur interne vers l'avant
?>
$people = array("Peter", "Joe", "Glenn", "Cleveland");
echo current($people) . "<br>"; // L'élément courant est Peter
echo next($people) . "<br>"; // L'élément suivant de Peter est Joe
echo current($people) . "<br>"; // Maintenant, l'élément courant est Joe
echo prev($people) . "<br>"; // L'élément précédent de Joe est Peter
echo end($people) . "<br>"; // Le dernier élément est Cleveland
echo prev($people) . "<br>"; // L'élément précédent de Cleveland est Glenn
echo current($people) . "<br>"; // Maintenant, l'élément courant est Glenn
echo reset($people) . "<br>"; // Déplace le pointeur interne vers le premier élément du tableau, qui est Peter
echo next($people) . "<br>"; // L'élément suivant de Peter est Joe
print_r (each($people)); // Renvoie la clé et la valeur de l'élément courant (maintenant Joe), et déplace le pointeur interne vers l'avant
?>
Exécuter l'exemple »
Manuel de référence complet des tableaux PHP Autres extensions