Maison  >  Article  >  développement back-end  >  Comment interroger et attribuer des valeurs à un tableau à deux dimensions en PHP

Comment interroger et attribuer des valeurs à un tableau à deux dimensions en PHP

PHPz
PHPzoriginal
2023-04-27 09:02:52425parcourir

PHP est un langage de script largement utilisé pour de nombreuses tâches de développement Web, en particulier dans la création d'applications Web dynamiques. Parmi eux, le tableau bidimensionnel est une structure de données courante en PHP et l'un des types de données qui doivent souvent être traités en développement.

En PHP, un tableau bidimensionnel est en fait un tableau contenant plusieurs tableaux. Chaque sous-tableau peut contenir plusieurs paires clé-valeur, chaque paire clé-valeur représentant un élément de données. En utilisant des tableaux multidimensionnels, nous pouvons organiser, stocker et interroger les données plus facilement. Cet article explique comment créer, exploiter et interroger des tableaux bidimensionnels en PHP.

Créer un tableau bidimensionnel

Créer un tableau bidimensionnel en PHP est très simple. Nous pouvons utiliser la fonction array() pour créer un tableau multidimensionnel. Voici un exemple de code pour créer un tableau bidimensionnel :

$student_scores = array(
array("张三", 85, 78, 93),
array("李思", 75, 80, 88) ,
array ("王五", 90, 91, 87)
);

Dans le code ci-dessus, nous créons un tableau bidimensionnel $student_scores contenant trois sous-tableaux. Chaque sous-tableau contient quatre éléments, à savoir le nom de l'étudiant et trois résultats de tests.

Interroger un tableau à deux dimensions

Interroger un tableau à deux dimensions est l'une des opérations les plus courantes dans le développement PHP. Nous pouvons accéder aux éléments d'un tableau 2D en utilisant deux indices différents. Le premier index représente l'index du sous-tableau auquel accéder, tandis que le deuxième index représente la position dans le sous-tableau de l'élément à trouver.

Par exemple, nous pouvons utiliser le code suivant pour accéder au troisième score du deuxième sous-tableau (c'est-à-dire le score de John) dans le tableau $student_scores.

echo $student_scores1; // Sortie : 88

Parcourir le tableau à l'aide d'une boucle

Habituellement, nous devons utiliser une boucle pour parcourir un tableau à deux dimensions afin d'accéder à chaque élément sans connaître la longueur du tableau. Nous présentons ici deux méthodes de bouclage couramment utilisées :

  1. boucle for traversant un tableau

Utiliser une boucle for pour parcourir un tableau est l'une des méthodes les plus courantes, et elle nous permet de parcourir facilement tous les éléments dans un format bidimensionnel. tableau. Voici un exemple de boucle for de base traversant un tableau :

for ($i=0; $i for ($j=0; $j

  echo $student_scores[$i][$j]. " ";

}
echo "n";
}

Dans ce code, nous utilisons deux boucles pour parcourir tous les éléments du tableau $student_scores. La première variable de boucle $i représente l'index du tableau auquel accéder, tandis que la deuxième variable de boucle $j représente l'index de l'élément du sous-tableau auquel accéder.

  1. la boucle foreach traverse le tableau

En plus de la boucle for, vous pouvez également utiliser la boucle foreach pour parcourir le tableau. Lorsque vous utilisez une boucle foreach pour parcourir un tableau, nous pouvons parcourir chaque sous-tableau et n'avons pas besoin de connaître la longueur du tableau. Voici un exemple d'utilisation de foreach pour parcourir un tableau :

foreach ($student_scores as $scores) {
foreach ($scores as $score) {

  echo $score. " ";

}
echo "n";
}

Dans ce code, nous définissons une variable appelée $scores pour obtenir chaque sous-tableau du tableau et utilisons la variable $score pour obtenir chaque élément de chaque sous-tableau.

Mise à jour d'éléments dans un tableau bidimensionnel

La mise à jour d'éléments dans un tableau bidimensionnel est une autre opération courante. Nous pouvons utiliser la même manière pour accéder aux éléments du tableau, puis remplacer les éléments de données par de nouvelles valeurs. Voici un exemple de mise à jour d'un élément du tableau $student_scores :

$student_scores1 = 90 ;

Dans cet exemple, nous mettons à jour le score du troisième test de John Doe de 88 points à 90 points.

Résumé

Un tableau bidimensionnel est un type de données très courant en PHP. Nous pouvons utiliser la fonction de tableau array() pour créer un tableau bidimensionnel et utiliser deux indices pour accéder aux éléments individuels du sous-tableau. Nous pouvons utiliser une boucle pour parcourir le tableau et mettre à jour les éléments du tableau bidimensionnel. Cet article présente uniquement quelques concepts de base des tableaux à deux dimensions, dans l'espoir de vous aider à mieux utiliser les tableaux à deux dimensions en PHP.

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