Section courante

A propos

Section administrative du site

POS

Position
PHP 4+

Syntaxe

function pos($tableau);

Paramètres

Nom Description
$tableau Ce paramètre permet d'indiquer le tableau contenant des éléments

Retour

Valeur Description
FALSE Cette valeur permet d'indiquer une erreur (attention de bien la tester avec l'opérateur ===).
variable Ces valeurs sont celles situés à la position courante.

Description

Cette fonction permet de retourner l'élément courant d'un tableau.

Exemple

Voici quelques exemples typiques d'utilisation de cette fonction :

  1. <?php
  2. $TableauNombre = array(10,20,10,4,6,1,5);
  3. $TableauChaine = array("ABC","DEF","GHI","JKL");
  4. $TableauMixed = array(10,"ABC","DEF",5,"GHI","JKL",7);
  5. $TableauAssoc = array(1 => "A", 2 => "B", 3 => "C", 4 => "D");
  6. $TableauAssoc2 = array("A" => 1, "B" => 2, "C" => 3, "D" => 4);
  7.  
  8. echo "TableauNombre = " . pos($TableauNombre) . "<br />";
  9. end($TableauChaine);
  10. echo "TableauChaine = " . pos($TableauChaine) . "<br />";
  11. prev($TableauMixed);
  12. echo "TableauMixed = " . pos($TableauMixed) . "<br />";
  13. next($TableauAssoc);
  14. echo "TableauAssoc = " . pos($TableauAssoc) . "<br />";
  15. current($TableauAssoc2);
  16. echo "TableauAssoc2 = " . pos($TableauAssoc2) . "<br />";
  17. ?>

on obtiendra le résultat suivant :

TableauNombre = 10
TableauChaine = JKL
TableauMixed =
TableauAssoc = B
TableauAssoc2 = 1

Voir également

Langage de programmation - PHP - Référence de procédures et fonctions - current
Langage de programmation - PHP - Référence de procédures et fonctions - each
Langage de programmation - PHP - Référence de procédures et fonctions - end
Langage de programmation - PHP - Référence de procédures et fonctions - key
Langage de programmation - PHP - Référence de procédures et fonctions - next
Langage de programmation - PHP - Référence de procédures et fonctions - prev
Langage de programmation - PHP - Référence de procédures et fonctions - reset

Dernière mise à jour : Dimanche, le 5 avril 2015