Fonction pos() PHP
Exemple
Sortie de la valeur de l'élément courant de l'array :
<?php $people = array("Bill", "Steve", "Mark", "David"); echo pos($people) . "<br>"; ?>
Définition et utilisation
La fonction pos() renvoie la valeur de l'élément courant de l'array.
Cette fonction est current() Alias de la fonction.
Chaque array a un pointeur interne qui pointe sur son élément "courant", initialement pointant sur le premier élément inséré dans l'array.
Astuce :Cette fonction ne déplace pas le pointeur interne de l'array.
Méthodes associées :
- current() - Renvoie la valeur de l'élément courant de l'array
- end() - Place le pointeur interne sur le dernier élément de l'array et le sort
- next() - Place le pointeur interne sur l'élément suivant de l'array et le sort
- prev() - Place le pointeur interne sur l'élément précédent de l'array et le sort
- reset() - Place le pointeur interne sur le premier élément de l'array et le sort
- each() - Renvoie le nom de clé et la valeur de l'élément courant, et déplace le pointeur interne vers l'élément suivant
Syntaxe
pos(array)
Paramètres | Description |
---|---|
array | Obligatoire. Définit l'array à utiliser. |
Détails techniques
Valeur de retour : | Renvoie la valeur de l'élément courant de l'array, si l'élément courant est vide ou si l'élément n'a pas de valeur, renvoie FALSE. |
Version PHP : | 4+ |
Plus d'exemples
Exemple 1
Démontrer toutes les méthodes pertinentes :
<?php $people = array("Bill", "Steve", "Mark", "David"); echo current($people) . "<br>"; // L'élément courant est Bill echo next($people) . "<br>"; // L'élément suivant de Bill est Steve echo current($people) . "<br>"; // L'élément courant est maintenant Steve echo prev($people) . "<br>"; // L'élément précédent de Steve est Bill echo end($people) . "<br>"; // Le dernier élément est David echo prev($people) . "<br>"; // L'élément précédent de David est Mark echo current($people) . "<br>"; // L'élément courant est Mark echo reset($people) . "<br>"; // Déplace le pointeur interne à l'élément premier de l'array, c'est-à-dire Bill echo next($people) . "<br>"; // L'élément suivant de Bill est Steve print_r (each($people)); // Retourne le nom de clé et la valeur de l'élément courant (actuellement Steve) et déplace le pointeur interne ?>