PHP pos()Fonctions
Référence complète des tableaux PHP
Exemples
Affichez la valeur de l'élément courant dans le tableau :
<?php
$people = array("Peter", "Joe", "Glenn", "Cleveland");
echo pos($people) . "<br>";
?>
$people = array("Peter", "Joe", "Glenn", "Cleveland");
echo pos($people) . "<br>";
?>
Exécuter l'exemple »
Définition et utilisation
La fonction pos() renvoie la valeur de l'élément courant du tableau.
Cette fonction est un alias de la fonctioncurrent().
Chaque tableau possède un pointeur interne pointant vers son élément « courant », initialement positionné sur 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 :
- current()- Retourne la valeur de l'élément courant dans le tableau.
- end()- Pointe le pointeur interne vers le dernier élément du tableau et l'affiche.
- next()- Positionne le pointeur interne sur l'élément suivant du tableau et l'affiche.
- prev()- Pointe le pointeur interne vers l'élément précédent du tableau et l'affiche.
- reset()- Pointe le pointeur interne vers le premier élément du tableau et l'affiche.
- each()- Renvoie le nom de la clé et la valeur de l'élément courant, et déplace le pointeur interne vers l'avant.
Syntaxe
pos(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 de 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 »
Référence complète des tableaux PHP Autres extensions