PHP array()Fonctions

PHP Array 参考手册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] . ".";
?>

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.";
?>

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>";
}
?>

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>";
}
?>

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)
);
?>

Exécuter l'exemple »


PHP Array 参考手册Référence complète des tableaux PHP Autres extensions