Création de tableaux
Ce cours a été consulté 21859 fois.
Un tableau est un conteneur renfermant plusieurs
valeurs. Chaque élément d'un tableau possède une valeur propre ainsi qu'une
clé qui permet de faire référence à cet élément.
Variable |
$provider[0] |
$provider[1] |
$provider[2] |
Valeur |
wanadoo |
club-internet |
aol |
Il existe plusieurs manières pour créer des tableaux
:
* Avec des indices entiers
1. Affecter des valeurs aux variables
:
$provider[] = "wanadoo";
$provider[] = "club-internet";
$provider[] = "aol";
En ne mettant rien entre crochet, l'élément est tout simplement ajouté a la
suite.
2. Affecter des valeurs et des indices
explicites :
$provider[0] = "wanadoo";
$provider[1] = "club-internet";
$provider[2] = "aol";
L'indice peut être n'importe quel entier, ainsi, cela
aurait pu être 20, 80 et 90.
3. Affecter des valeurs avec array() :
$provider = array("wanadoo", "club-internet", "aol");
Ainsi $provider[3] va renvoyer aol.
4. Affecter des valeurs et des indices
avec array() :
$provider = array(1=> "wanadoo", "club-internet",
"aol");
Ainsi $provider[3] va renvoyer aol. Tout
simplement, en placant l'opérateur =>, vous changez l'indice, c'est a
dire que les autres éléments vont prendre les valeurs suivantes, ici ce sera 1,
2 et 3 au lieu de 0, 1 et 2. Il est possible de placer l'opérateur
devant n'importe quelle valeur du tableau.
* Avec des indices chaines
Comme nous avons déja pu le constater ci-dessus, il est
possible d'utiliser des entiers comme indices. Toutefois, il est aussi possible
d'utiliser des chaînes de caractères, ce qui peut être plus clair :
$provider["rapide"] = "wanadoo";
$provider["moyen"] = "club-internet";
$provider["lent"] = "aol";
La variable $provider[moyen] va renvoyer club-internet.
Il est aussi possible d'utiliser la fonction array()
pour créer des tableaux utilisant des indices chaine :
$provider = array("rapide" => "wanadoo", "moyen" => "club-internet", "lent" => "aol");
La variable $provider[moyen] va aussi renvoyer club-internet.
Voir aussi : Création de tableaux, Parcourir un tableau, Fonctions de tri |