"Zhang San", "age"=>"18", "score"=>"90"), array(&qu"/> "Zhang San", "age"=>"18", "score"=>"90"), array(&qu">
Maison > Article > développement back-end > Comment obtenir des données d'un tableau bidimensionnel php
Array est un type de données très courant en PHP. Un tableau peut stocker une seule valeur ou plusieurs valeurs. L’avantage d’un tableau est qu’il peut gérer les données associées de manière uniforme.
En PHP, un tableau bidimensionnel fait référence à un tableau contenant plusieurs tableaux unidimensionnels. Comme indiqué ci-dessous :
$students = array( array("name"=>"张三", "age"=>"18", "score"=>"90"), array("name"=>"李四", "age"=>"19", "score"=>"88"), array("name"=>"王五", "age"=>"20", "score"=>"95") );
Ce tableau $students contient trois tableaux unidimensionnels, chaque tableau unidimensionnel représente les informations d'un élève, y compris son nom, son âge et ses notes.
Voyons donc comment obtenir les données d'un tableau bidimensionnel en PHP.
En PHP, nous pouvons obtenir les données d'un tableau bidimensionnel via des indices. L'indice fait référence à la position de l'élément du tableau dans le tableau et l'indice commence à 0.
Lorsque vous obtenez des données de tableau bidimensionnel, vous devez utiliser deux indices, l'un des indices pointe vers le tableau unidimensionnel et l'autre indice pointe vers l'élément qui doit être obtenu.
L'exemple de code est le suivant :
echo $students[0]["name"]; // 输出:张三 echo $students[1]["age"]; // 输出:19 echo $students[2]["score"];// 输出:95
Ce code obtient les noms, âges et notes de trois étudiants via $students[0]["name"], $students1 et $students2 respectivement.
En plus d'obtenir les données du tableau bidimensionnel via des indices, nous pouvons également obtenir les éléments du tableau via des boucles. En effectuant une boucle, vous pouvez parcourir l'ensemble du tableau pour obtenir les données de l'ensemble du tableau à la fois.
En PHP, nous utilisons généralement la boucle foreach pour parcourir les tableaux. L'exemple de code est le suivant :
foreach ($students as $key => $value) { echo "第" . ($key + 1) . "个学生的名字是:" . $value["name"] . "<br>"; echo "第" . ($key + 1) . "个学生的年龄是:" . $value["age"] . "<br>"; echo "第" . ($key + 1) . "个学生的成绩是:" . $value["score"] . "<br>"; }
Ce code parcourt l'intégralité du tableau $students à travers une boucle foreach. $key et $value sont utilisés dans le corps de la boucle pour représenter respectivement l'indice et la valeur de l'élément du tableau. Grâce à $value["name"], $value["age"] et $value["score"], les noms, âges et notes de trois étudiants ont été obtenus respectivement.
Grâce aux deux méthodes ci-dessus, nous pouvons obtenir les données du tableau bidimensionnel en PHP. Les éléments du tableau peuvent être obtenus avec précision grâce à la récupération d'indices, tandis que la récupération en boucle peut parcourir l'intégralité du tableau et obtenir les données du tableau par lots. Selon les différents besoins, nous pouvons choisir la manière appropriée d'obtenir les données du tableau.
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!