Maison > développement back-end > Problème PHP > Comment construire un tableau 2D en PHP

Comment construire un tableau 2D en PHP

PHPz
Libérer: 2023-04-23 10:34:38
original
647 Les gens l'ont consulté

En PHP, le tableau est un type de données important qui peut être utilisé pour stocker et gérer des données. Plus précisément, un tableau est une structure de données qui peut stocker plusieurs valeurs et peut être unidimensionnelle, bidimensionnelle ou de dimension supérieure. Cet article explique comment construire un tableau bidimensionnel en PHP.

Un tableau bidimensionnel est un tableau composé de rangées d'éléments et peut être considéré comme une collection de plusieurs tableaux unidimensionnels. En PHP, un tableau bidimensionnel peut être construit de la manière suivante :

$array = array(
   array(value1, value2, value3),
   array(value4, value5, value6),
   array(value7, value8, value9)
);
Copier après la connexion

Où, chaque sous-tableau est appelé tableau unidimensionnel, la première dimension représente l'indice du sous-tableau et la deuxième dimension représente les éléments de l'indice du sous-tableau. Par exemple, $array0 représente le premier élément du premier sous-tableau d'un tableau à deux dimensions.

Ce qui suit est un exemple spécifique. Supposons que nous souhaitions construire un tableau bidimensionnel pour représenter les relevés de notes de plusieurs élèves. Chaque sous-tableau contient le nom de l'élève, ses résultats en mathématiques et ses résultats en chinois. Ceci peut être réalisé grâce au code suivant :

$name1 = "张三";
$name2 = "李四";
$name3 = "王五";

$math_score1 = 80;
$math_score2 = 90;
$math_score3 = 70;

$chinese_score1 = 90;
$chinese_score2 = 85;
$chinese_score3 = 95;

$scores = array(
   array("name"=>$name1, "math"=>$math_score1, "chinese"=>$chinese_score1),
   array("name"=>$name2, "math"=>$math_score2, "chinese"=>$chinese_score2),
   array("name"=>$name3, "math"=>$math_score3, "chinese"=>$chinese_score3)
);
Copier après la connexion

Dans le code ci-dessus, nous définissons les noms et les scores en mathématiques et en chinois de trois élèves, et les stockons dans différentes variables. Nous encapsulons ensuite ces informations dans des sous-tableaux et traitons chaque sous-tableau comme un élément d'un tableau bidimensionnel. Enfin, nous attribuons le tableau bidimensionnel à la variable $scores.

En accédant aux éléments du tableau bidimensionnel, nous pouvons obtenir les informations de chaque élève. Par exemple, pour obtenir le score en mathématiques du deuxième élève, vous pouvez utiliser le code suivant :

$math_score2 = $scores[1]["math"];
Copier après la connexion

où, $scores[1] représente le deuxième sous-tableau du tableau bidimensionnel, et ["math"] représente le score mathématique du deuxième élève. score dans l’élément du sous-tableau.

Résumé :

Le tableau bidimensionnel est l'un des types de données couramment utilisés en PHP, qui peut facilement gérer plusieurs éléments. Les tableaux bidimensionnels peuvent être construits en définissant des tableaux d'entiers, des tableaux de chaînes, des tableaux mixtes, etc. ; les éléments des tableaux bidimensionnels sont accessibles via des indices. Dans le développement actuel, les tableaux bidimensionnels sont largement utilisés dans l'affichage de données tabulaires et le stockage des résultats d'exploitation de bases de données. J'espère que les lecteurs pourront comprendre l'utilisation de base des tableaux bidimensionnels grâce à cet article et mieux appliquer la programmation 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!

source:php.cn
Déclaration de ce site Web
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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal