Chapitre
3 - Les principales fonctions
1) Les tableaux
a) Principe
Les lignes des tableaux ne sont pas numérotées
ainsi le premier enregistrement porte le numero de ligne 0 , donc
un tableau comme ceci:
$tableau
= array('valeur1','valeur2','valeur3');
Si vous voulez afficher à l'écran:
<?
print
$tableau[0];
?>
Ce qui affichera la valeur valeur1
b) Tableau à plusieurs niveaux
<?
$tableau =
array (
"Planetes"
=> array ("a"
=> "terre", "b"
=> "mars",
"e"
=> "vénus",
jupiter, neptune,
pluton),
"nbdoigt"
=> array (5,6,
3,5));
//on peut aussi utiliser directement:
$tableaub[0][0]=jupiter;
?>
Dans notre exemple nous avons 2 lignes l'une planetes et l'autre
nombre de doigts. Mais pour la ligne planète nous avons
assigné à la colonne e par exemple la planete vénus
("e"
=> "vénus").
Nous aurions pu mettre le chiffre 5. En fait il faut lire:
A la position e on place la planète vénus.
Pour les autre sans assignation c'est dans l'ordre suivant les
assignations.
c) Parcourir un tableau
Nous avons appris à nous servir des boucle dans le chapitre
2-2: Structures de contrôle et langage procédural.
Ainsi nous procédons ainsi:
<?
$tableau =
array(
'planete','nbdoigt');
foreach (
$tableau as $valeur
) // uniquement
sous php4
{print $valeur.'<br>';
//Affichage des valeurs et saut de ligne
entre}
?>
d) Ajouter un élément dans
un tableau
<?
$tableau =
array(
'planete','nbdoigt');
array_push($tableau,"habitant");
//on ajoute avec la fonction array_push()
?>
|