Fonction tableau PHP ()
Exemple
Créez un tableau indexé nommé $cars, affectez-lui trois éléments, puis imprimez un texte contenant les valeurs du tableau :
<?php
$cars=array("Volvo","BMW","Toyota");
echo "I like " . $cars[0] . ", " . $cars[1] . " and " . $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 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(value1, value2, value3, etc.)
Syntaxe pour les tableaux associatifs :
array(key=>value,key=>value,key=>value,etc.)
Valeurs des paramètres
Parameter | Description |
---|---|
key | Specifies the key (numeric or string) |
value | Specifies the value |
Détails techniques
Valeur de retour : | Renvoie un tableau des paramètres |
---|---|
Version PHP : | 4+ |
Journal des modifications : | Depuis 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 is " . $age['Peter'] . " years old.";
?>
Exemple
Bouclez et imprimez 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
Bouclez et imprimez toutes les valeurs d'un tableau associatif :
<?php
$age=array("Peter"=>"35","Ben"=>"37","Joe"=>"43");
foreach($age as $x=>$x_value)
{
echo "Key=" . $x . ", Value=" . $x_value;
echo "<br>";
}
?>
Exemple
Créez un tableau multidimensionnel :
<?php
// A two-dimensional array:
$cars=array
(
array("Volvo",100,96),
array("BMW",60,59),
array("Toyota",110,100)
);
?>
❮ Référence de tableau PHP