En PHP, il existe de nombreuses façons de déclarer des tableaux. Cet article détaillera les différentes manières de déclarer des tableaux en PHP.
1. Utilisez la fonction array() pour déclarer un tableau
En PHP, on peut utiliser la fonction array() pour déclarer un tableau, le format est le suivant :
array(value1, value2, ..., valueN)
$cars = array("Volvo", "BMW", "Toyota");
array[index1] = value1; array[index2] = value2; ...... array[indexN] = valueN;
Comme l'exemple de code suivant :
$cars[0] = "Volvo"; $cars[1] = "BMW"; $cars[2] = "Toyota";
Dans l'exemple ci-dessus, $cars est une variable de tableau qui contient trois éléments de chaîne : "Volvo", "BMW" et " Toyota". Leurs indices sont respectivement 0, 1 et 2.
3. Utiliser une syntaxe courte pour déclarer un tableau
Depuis PHP version 5.4, on peut également utiliser une syntaxe courte pour déclarer un tableau. Il permet une déclaration plus concise d'un tableau et peut également contenir des clés et des valeurs. Le format est le suivant :
array = [key => value, key2 => value2, ..., keyN => valueN];
L'exemple de code suivant :
$cars = ["Volvo" => "XC90", "BMW" => "X5", "Toyota" => "Highlander"];
Dans l'exemple, $cars est un tableau contenant trois paires clé-valeur. Parmi elles, les clés sont « Volvo », « BMW » et « Toyota », et les valeurs correspondantes sont respectivement « XC90 », « X5 » et « Highlander ».
Il convient de noter que les tableaux en PHP sont des tableaux dynamiques, c'est-à-dire que des éléments peuvent être ajoutés, modifiés et supprimés à tout moment après leur déclaration. De plus, en PHP, les éléments du tableau sont accessibles par leurs clés ou valeurs.
Pour résumer, cet article présente trois façons de déclarer des tableaux en PHP, à savoir en utilisant la fonction array(), en utilisant des crochets pour déclarer et en utilisant une syntaxe courte pour déclarer. Pour différents besoins, vous pouvez choisir la méthode appropriée.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!