"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

Comment obtenir des données d'un tableau bidimensionnel php

PHPz
PHPzoriginal
2023-04-24 14:53:301185parcourir

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.

Parcourir les indices

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.

Acquisition de boucles

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.

Résumé

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!

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