L2 Info : PHP et Programmation Web
 
◃  Ch. 1 Le language PHP  ▹
 

L'indexation des tableaux

  • PHP met à disposition deux types de tableaux :
    • les tableaux traditionnels indexés automatiquement,
    • les tableaux associatifs indexant les données à l'aide d'une clé de type chaîne de caractères.
  • Exemple :
    <?php
     $tab1 = array(1,2,3,4); // automatique
     $tab2 = array('couleur' => 'rouge',
                   'gout' => 'sucre', // associative
                   'forme' => 'rond',
                   'nom'  => 'pomme');
     echo ($tab1[0]); // affiche 1
     echo ($tab2['gout']); // affiche sucre
     echo ($tab2[0]); // Ne fonctionne pas (plus depuis un certain temps...)
    ?>
  • Contrairement à Java ou C, les tableaux PHP autorisent le stockage de données hétérogènes (de différents types).
  • Ils peuvent être considéré comme des cartes (Map).