Les Tableaux
Introduction
Un tableau (array) serte a regrouper des valeurs dans une meme entité.
l'accès aux éléments se fait grâce à un indice.Ils peuvent contenir des valeurs de tout type.
Les tableaux sont indispensables à la programmation.
Il est inutile de déclarer quoi que ce soit car comme pour tout dans PHP les éléments sont déclarés à la volée.
Insertion d'élément dans un tableau
Par défaut, l'indexation commence à 0.
$ville[0]="TOULOUSE";
$ville[1]="PARIS";
echo "J'habite a ".$ville[1];
Cependant, il peut être forcer.
$mois=array(1=>"Janvier","Fevrier","Mars","Avril","Mai","Juin","Juillet","Aout","Septembre","Octobre","Novembre","Decembre");
Exemple :
$ville="TOULOUSE";
$ville="PARIS";
$ville="LYON";
$ville="BORDEAUX";
for($indice=0;$indice\n";
}
Autre exemple :
$ville=array("TOULOUSE","PARIS","LYON","BORDEAUX");
Les tableaux associatifs
On a vu que les tableaux pouvaient être indexés avec des nombres entiers.
Ils peuvent également l'être avec du texte.
$info["Personne"]="Andrew RAMIREZ";
$info["Profession"]="Developpeur";
$info["Lieu"]="TOULOUSE";
foreach($info as $key = $value)
{
echo"Le champ ". $key ." contient ".$value.".
\n";
}
Autre exemple :
$info=array("Personne"=>"Andrew RAMIREZ","Profession"=>"Developpeur","Lieu"=>"TOULOUSE");
Les tableaux multi-dimensionnels
Les tableaux multi-dimensionnels peuvent avoir autant de dimension que nous souhaiterions.
Seulement la manipulation sera d'autant plus difficile.
$ville=array("Midi-Pyrenee"=>array("TOULOUSE","ALBI","RODEZ"),"Bretagne"=>array("RENNES","VANNES","BREST"));
echo "Premiere ville de Bretagne ". $ville["Bretagne"][1];