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>";
?>

Exemple de fonctionnement

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
?>

Exemple de fonctionnement