On peut remplir, par exemple, les cases d'un tableau une par une :
$t[0]="bonjour";
$t[1]="bonsoir";
$t[2]="bla bla bla";
On peut aussi utiliser une boucle for pour remplir une série de cases :
for ($i=3 ; $i<8 ; $i++) {
$t[$i]=$i*5;
}
Pour ce qui de l'affichage, on est obligé de passer aussi par les cases une par une : l'utilisation de « echo $t; » ne permet pas d'afficher le contenu du tableau.
echo "case numéro 2 : ".$t[2]."<br />\n";
for ($i=2 ; $i<6 ; $i++) {
echo "case numéro $i : ".$t[$i]."<br />\n";
}
En regroupant les lignes précédentes (et en les habillant un peu) on obtient le programme suivant (tableau-01.php) :
<html><body>
<h2>Remplissage du tableau</h2>
(Il ne se passe rien à l'écran dans cette partie : normal,
c'est du travail sur la modification des variables, par sur
leur affichage.)
<?php
$t[0]="bonjour";
$t[1]="bonsoir";
$t[2]="bla bla bla";
for ($i=3 ; $i<8 ; $i++) {
$t[$i]=$i*5;
}
?>
<h2>Affichage de certaines cases particulières</h2>
<?php
echo "case numéro 2 : ".$t[2]."<br />\n"
."case numéro 5 : ".$t[5]."<br />\n";
?>
<h2>Affichage d'une suite de cases</h2>
<?php
for ($i=2 ; $i<6 ; $i++) {
echo "case numéro $i : ".$t[$i]."<br />\n";
}
?>
</body></html>