Maison  >  Article  >  développement back-end  >  Comment obtenir la valeur d'un tableau à deux dimensions en php

Comment obtenir la valeur d'un tableau à deux dimensions en php

王林
王林original
2023-05-19 13:07:381055parcourir

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.

  1. Accès par position

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].".<br>";
echo $cars[1][0].": 库存: ".$cars[1][1].", 销售: ".$cars[1][2].".<br>";
echo $cars[2][0].": 库存: ".$cars[2][1].", 销售: ".$cars[2][2].".<br>";
echo $cars[3][0].": 库存: ".$cars[3][1].", 销售: ".$cars[3][2].".<br>";

La sortie du code ci-dessus est la suivante :

Volvo: 库存: 22, 销售: 18.
BMW: 库存: 15, 销售: 13.
Saab: 库存: 5, 销售: 2.
Land Rover: 库存: 17, 销售: 15.
  1. Accès par nom#🎜🎜 #
  2. # 🎜🎜#Semblable aux tableaux unidimensionnels, les valeurs des tableaux bidimensionnels sont également accessibles en utilisant le nom du tableau associatif. Dans un tableau bidimensionnel, pour accéder à une valeur, nous devons fournir deux clés : la première clé est utilisée pour sélectionner l'élément du tableau et la deuxième clé est utilisée pour sélectionner l'élément dans le tableau interne. Voici le code pour accéder au tableau $cars par son nom :
echo $cars[0]["0"].": 库存: ".$cars[0]["1"].", 销售: ".$cars[0]["2"].".<br>";
echo $cars[1]["0"].": 库存: ".$cars[1]["1"].", 销售: ".$cars[1]["2"].".<br>";
echo $cars[2]["0"].": 库存: ".$cars[2]["1"].", 销售: ".$cars[2]["2"].".<br>";
echo $cars[3]["0"].": 库存: ".$cars[3]["1"].", 销售: ".$cars[3]["2"].".<br>";

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!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn