Tableaux:Tableaux PHP
Un article de WikiTuto.
Sommaire |
Explication
Pourquoi les tableaux sont-ils si importants en PHP3 ? Parce les fonctions qui retournent plusieurs valeurs le font généralement sous la forme de tableaux. C'est la cas des fonctions liées aux bases de données. Il est donc particulièrement intéressant de bien maitriser les tableaux en PHP3.
Il existe en PHP3 deux types de tableaux. Premier type : les tableaux que l'on pourrait nommer "Classiques" dans lesquels on se déplace en utilisant l'indice de l'élément, comme en langage C. Le premier élément porte comme en Langage C l'indice zéro.
D'autre part il est inutile lors de la déclaration d'un tableau en php de préciser le nombre d'éléments du tableau, la déclaration est implicite.
Exemple
On peut remplir un tableau en adressant chaque élément un par un, ou d'un coup en fournissant toutes les valeurs :
$tab[0] = "P";
$tab[1] = "H";
$tab[2] = "P";
$tab[3] = "3";
// Equivalent à
$tab = array("P","H","P","3");
Parcourir un tableau
- Pour parcourir un tableau il faut tout d'abord connaitre sa taille : Nous utiliserons ici la fonction sizeof() :
$Taille_Tableau=sizeof($MonTableau) ;
qui donnera le nombre d'occurences du tableau.
- Parcourons maintenant le tableau :
for($i=0;$i<$Taille_Tableau;$i++)
{
echo $MonTableau[$i];
}
- Il est également possible d'affecter des valeurs à toutes les cases du tableau :
for($i=0;$i<$Taille_Tableau;$i++)
{
$MonTableau[$i]=$i;
}
ici nous aurons un tableau de cet ordre : 0,1,2,3,4,5... suivant la longueur du tableau.
Voir aussi
- L'ensemble des articles concernant le PHP
- Introduction au PHP
- Syntaxe et Constructions
- Types de données
- Opérateurs et Expressions
- Instructions conditionnelles
- Les tableaux - Array
- Tableaux associatifs
- Tableaux à deux dimensions
- Tri sur les tableaux
- Tri suivant des fonctions utilisateur
- Fonctions couramment utilisées



