Maison > Article > développement back-end > Il existe plusieurs façons de définir des tableaux en php
Il existe 4 façons de définir un tableau en php : 1. Tableau d'index numérique, utilisant des entiers comme indices de tableau et stockant chaque élément de manière séquentielle. 2. Tableau associatif, utilisant des chaînes comme tableau ; indice, stocke chaque élément sous la forme d'une correspondance biunivoque entre le nom et la valeur ; 3. Tableau d'index numérique de longueur fixe pris en charge à partir de PHP 7.4 4. Utilisez la fonction list() pour déconstruire le tableau en plusieurs variables.
Le système d'exploitation pour ce tutoriel : système Windows 10, version php8.1.3, ordinateur Dell G3.
PHP Il existe 4 façons de définir un tableau :
1 Tableau d'index numérique : utilisez des entiers comme indices de tableau pour stocker chaque élément de manière séquentielle.
$names = array('John', 'Jane', 'Jim'); // 或者在PHP 5.4及以上版本中可以简写成 $names = ['John', 'Jane', 'Jim'];
2. Tableau associatif : utilisez des chaînes comme indices de tableau pour stocker chaque élément dans une correspondance biunivoque entre le nom et la valeur.
$info = array( 'name' => 'John', 'age' => 30, 'location' => 'New York' ); // 或者在PHP 5.4及以上版本中可以简写成 $info = [ 'name' => 'John', 'age' => 30, 'location' => 'New York' ];
Notez que les tableaux peuvent également être définis des manières suivantes en PHP :
3. Tableaux d'index numériques de longueur fixe pris en charge à partir de la version 7.4 de PHP (ces tableaux ne peuvent pas être éléments ajoutés ou supprimés, comme une constante en lecture seule) :
$scores = [10, 20, 30]; // 这是一个长度为 3 的数组 $scores[] = 40; // 这里会导致 Fatal error,因为数组长度不可修改
4 Utilisez la fonction list() pour déconstruire le tableau en plusieurs variables :
$info = array('John', 30, 'New York'); list($name, $age, $location) = $info; echo $name; // 输出 'John' echo $age; // 输出 30 echo $location; // 输出 'New York'.
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!