Il est très courant d'utiliser des tableaux dans la programmation PHP, et les tableaux bidimensionnels sont encore plus inévitables. Un tableau bidimensionnel signifie que chaque élément du tableau est un tableau et que ces éléments du tableau sont organisés par une clé commune. Lors de l'utilisation d'un tableau bidimensionnel, la méthode d'obtention des valeurs est légèrement différente. Voyons comment obtenir la valeur d'un tableau à deux dimensions en PHP.
1. Qu'est-ce qu'un tableau bidimensionnel ?
En PHP, le tableau créé via la fonction array() peut contenir plusieurs valeurs, et chaque valeur a une clé qui représente la valeur. Ces paires clé-valeur peuvent être des chaînes ou des nombres.
Lorsque les éléments du tableau eux-mêmes sont également des tableaux, il s'agit d'un tableau bidimensionnel. Les tableaux à l'intérieur de ceux-ci peuvent continuer à contenir des tableaux (tableaux tridimensionnels, tableaux quadridimensionnels, etc.) pour former des tableaux de dimensions supérieures.
Par exemple, voici un tableau simple de trois paires clé-valeur :
$fruits = array("apple", "banana", "cherry");
Ce tableau contient trois valeurs, chaque valeur correspond à une clé. Les paires clé-valeur sont accessibles comme suit :
echo $fruits[0]; // 输出 apple echo $fruits[1]; // 输出 banana echo $fruits[2]; // 输出 cherry
2. Comment créer un tableau bidimensionnel ?
Pour créer un tableau, nous utilisons la fonction array(). Et pour créer un tableau bidimensionnel, nous devons définir le tableau dans un élément du tableau. Voici un exemple de tableau bidimensionnel simple :
$cars = array( array("Volvo",22,18), array("BMW",15,13), array("Saab",5,2), array("Land Rover",17,15) );
Ce tableau comporte quatre éléments, et chaque élément est un tableau de trois éléments. Le premier élément du sous-tableau représente la marque, le deuxième élément représente la quantité en stock et le troisième élément représente la quantité vendue.
3. Comment obtenir la valeur d'un tableau à deux dimensions ?
En PHP, il existe deux manières d'accéder aux valeurs d'un tableau à deux dimensions : par position ou par nom.
Pour accéder à une valeur dans un tableau à deux dimensions, vous devez fournir l'indice de l'élément (c'est-à-dire, à quelle position ). Dans le tableau 2D $cars ci-dessus, le premier élément du tableau a l'index 0, le second a l'index 1, et ainsi de suite. Voici le code pour accéder au tableau par position :
echo $cars[0][0].": 库存: ".$cars[0][1].", 销售: ".$cars[0][2].".
"; echo $cars[1][0].": 库存: ".$cars[1][1].", 销售: ".$cars[1][2].".
"; echo $cars[2][0].": 库存: ".$cars[2][1].", 销售: ".$cars[2][2].".
"; echo $cars[3][0].": 库存: ".$cars[3][1].", 销售: ".$cars[3][2].".
";
La sortie du code ci-dessus est la suivante :
Volvo: 库存: 22, 销售: 18. BMW: 库存: 15, 销售: 13. Saab: 库存: 5, 销售: 2. Land Rover: 库存: 17, 销售: 15.
echo $cars[0]["0"].": 库存: ".$cars[0]["1"].", 销售: ".$cars[0]["2"].".
"; echo $cars[1]["0"].": 库存: ".$cars[1]["1"].", 销售: ".$cars[1]["2"].".
"; echo $cars[2]["0"].": 库存: ".$cars[2]["1"].", 销售: ".$cars[2]["2"].".
"; echo $cars[3]["0"].": 库存: ".$cars[3]["1"].", 销售: ".$cars[3]["2"].".
";
Notez que dans un tableau 2D, nous devons spécifier les deux clés pour accéder aux éléments.
La sortie du code ci-dessus est la même que l'accès par emplacement.
4. Résumé
Le tableau bidimensionnel est l'un des types couramment utilisés en PHP. Créer un tableau bidimensionnel est très simple. dans l'élément du tableau. Lorsque vous accédez aux éléments d'un tableau bidimensionnel, vous pouvez y accéder par position ou par nom. Si vous devez parcourir l'intégralité du tableau bidimensionnel, vous pouvez utiliser une double boucle for pour le compléter.
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!