PHP array()Fonctions
Référence complète des tableaux PHP
Exemples
Créez un tableau numérique nommé $cars, affectez-lui trois éléments et affichez un texte contenant les valeurs du tableau :
<?php
$cars=array("Volvo","BMW","Toyota");
echo "I like " . $cars[0] . ", " . $cars[1] . " and " . $cars[2] . ".";
?>
$cars=array("Volvo","BMW","Toyota");
echo "I like " . $cars[0] . ", " . $cars[1] . " and " . $cars[2] . ".";
?>
Exécuter l'exemple »
Définition et utilisation
La fonction array() est utilisée pour créer un tableau.
En PHP, il existe trois types de tableaux :
- Tableau numérique- Un tableau avec des clés d'ID numériques
- Tableau associatif- Un tableau avec des clés spécifiées, chaque clé associée à une valeur
- Tableau multidimensionnel- Un tableau contenant un ou plusieurs tableaux
Syntaxe
Syntaxe des tableaux numériques :
array(value1,value2,value3,etc.);
Syntaxe des tableaux associatifs :
array(key=>value,key=>value,key=>value,etc.);
| Paramètre | Description |
|---|---|
| key | Spécifie le nom de la clé (numérique ou chaîne). |
| value | Spécifie la valeur de la clé. |
Détails techniques
| Valeur de retour : | Retourne un tableau des paramètres. |
|---|---|
| Version de PHP : | 4+ |
| Journal des modifications : | À partir de PHP 5.4, la syntaxe courte des tableaux peut être utilisée, en utilisant [] au lieu de array(). Par exemple, utilisez $cars=["Volvo","BMW"]; au lieu de $cars=array("Volvo","BMW"); |
Plus d’exemples
Exemple 1
Créez un tableau associatif nommé $age :
<?php
$age=array("Peter"=>"35","Ben"=>"37","Joe"=>"43");
echo "Peter is " . $age['Peter'] . " years old.";
?>
$age=array("Peter"=>"35","Ben"=>"37","Joe"=>"43");
echo "Peter is " . $age['Peter'] . " years old.";
?>
Exécuter l'exemple »
Exemple 2
Parcourez et affichez les valeurs d'un tableau numérique :
<?php
$cars=array("Volvo","BMW","Toyota");
$arrlength=count($cars);
for($x=0;$x<$arrlength;$x++)
{
echo $cars[$x];
echo "<br>";
}
?>
$cars=array("Volvo","BMW","Toyota");
$arrlength=count($cars);
for($x=0;$x<$arrlength;$x++)
{
echo $cars[$x];
echo "<br>";
}
?>
Exécuter l'exemple »
Exemple 3
Parcourir et afficher 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>";
}
?>
$age=array("Peter"=>"35","Ben"=>"37","Joe"=>"43");
foreach($age as $x=>$x_value)
{
echo "Key=" . $x . ", Value=" . $x_value;
echo "<br>";
}
?>
Exécuter l'exemple »
Exemple 4
Créer un tableau multidimensionnel :
<?php
// Un tableau à deux dimensions
$cars=array
(
array("Volvo",100,96),
array("BMW",60,59),
array("Toyota",110,100)
);
?>
// Un tableau à deux dimensions
$cars=array
(
array("Volvo",100,96),
array("BMW",60,59),
array("Toyota",110,100)
);
?>
Exécuter l'exemple »
Référence complète des tableaux PHP Autres extensions