Fonction array()

❮ Référence PHP 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] . ".";
?>
Essayez-le vous-même »

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.";
?>
Essayez-le vous-même »

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>";
}
?>
Essayez-le vous-même »

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>";
}
?>
Essayez-le vous-même »

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)
);
?>
Essayez-le vous-même »

❮ Référence PHP Array