Fonction array()
Exemple
Créez un tableau indexé nommé $cars, assignez-lui trois éléments, puis affichez un texte contenant les valeurs du tableau :
<?php
$cars=array("Volvo","BMW","Toyota");
echo "J'aime " . $cars[0] . ", " . $cars[1] . " et " . $cars[2] . ".";
?> Définition et Utilisation
La fonction array() est utilisée pour créer un tableau.
En PHP, il existe trois types de tableaux :
- Tableaux indexés - Tableaux avec un index numérique
- Tableaux associatifs - Tableaux avec des clés nommées
- Tableaux multidimensionnels - Tableaux contenant un ou plusieurs tableaux
Syntaxe
Syntaxe pour les tableaux indexés :
array( valeur1, valeur2, valeur3, etc. ) Syntaxe pour les tableaux associatifs :
array( clé=>valeur, clé=>valeur, clé=>valeur, etc. ) Valeurs des Paramètres
| Paramètre | Description |
|---|---|
| clé | Spécifie la clé (numérique ou chaîne) |
| valeur | Spécifie la valeur |
Détails Techniques
| Valeur de Retour : | Retourne un tableau des paramètres |
|---|---|
| Version PHP : | 4+ |
| Journal des Modifications : | À partir de PHP 5.4, il est possible d'utiliser une syntaxe de tableau courte, qui remplace array() par []. Par exemple, $cars=["Volvo","BMW"]; au lieu de $cars=array("Volvo","BMW"); |
Plus d'Exemples
Exemple
Créez un tableau associatif nommé $age :
<?php
$age=array("Peter"=>"35","Ben"=>"37","Joe"=>"43");
echo "Peter a " . $age['Peter'] . " ans.";
?> Exemple
Parcourez et affichez toutes les valeurs d'un tableau indexé :
<?php
$cars=array("Volvo","BMW","Toyota");
$arrlength=count($cars);
for($x=0;$x<$arrlength;$x++)
{
echo $cars[$x];
echo "<br>";
}
?> Exemple
Parcourez et affichez toutes les valeurs d'un tableau associatif :
<?php
$age=array("Peter"=>"35","Ben"=>"37","Joe"=>"43");
foreach($age as $x=>$x_value)
{
echo "Clé=" . $x . ", Valeur=" . $x_value;
echo "<br>";
}
?> Exemple
Créez un tableau multidimensionnel :
<?php
// Un tableau à deux dimensions :
$cars=array
(
array("Volvo",100,96),
array("BMW",60,59),
array("Toyota",110,100)
);
?>