Maison > développement back-end > Problème PHP > PHP foreach peut-il parcourir un tableau tridimensionnel ?

PHP foreach peut-il parcourir un tableau tridimensionnel ?

青灯夜游
Libérer: 2023-03-16 19:58:01
original
2648 Les gens l'ont consulté

Peut être parcouru. En PHP, vous pouvez parcourir un tableau tridimensionnel en imbriquant trois niveaux d'instructions foreach. La syntaxe est "foreach($array as $k1=>$v1){foreach($v1 as $k2=>$v2) {foreach( $v2 comme $k3=>$v3){...}}}". Chaque fois que l'instruction foreach boucle, le pointeur à l'intérieur du tableau avance d'un pas jusqu'à ce qu'il parvienne à la fin du tableau, arrête de parcourir et quitte la boucle.

PHP foreach peut-il parcourir un tableau tridimensionnel ?

L'environnement d'exploitation de ce tutoriel : système Windows 7, PHP version 8.1, ordinateur DELL G3

L'instruction foreach peut parcourir des tableaux tridimensionnels.

En PHP, vous pouvez parcourir un tableau tridimensionnel en imbriquant trois niveaux d'instructions foreach.

Exemple :

<?php
header("Content-type:text/html;charset=utf-8");
$array = array(
        &#39;安徽&#39; => array(
            &#39;合肥&#39;=>array(&#39;蜀山区&#39;,&#39;长丰县&#39;,&#39;肥东&#39;),
			&#39;宿州&#39;=>array(&#39;墉桥区&#39;,&#39;灵璧县&#39;,&#39;泗县&#39;)
        )
);
var_dump($array);

foreach($array as $k1=>$v1){
	echo "省名:".$k1."<br>";
	foreach($v1 as $k2=>$v2){
		echo "<br>市名:".$k2."<br><br>";
		foreach($v2 as $k3=>$v3){
			echo "区名:".$v3."<br>";
		}
	}
}
?>
Copier après la connexion

PHP foreach peut-il parcourir un tableau tridimensionnel ?

Explication :

foreach est une instruction spécialement conçue pour parcourir des tableaux. C'est une méthode couramment utilisée pour parcourir des tableaux. Elle est très pratique pour parcourir des tableaux ; Objets PHP5 Traverse (foreach ne peut être appliqué qu'aux tableaux et aux objets).

L'instruction foreach parcourt le tableau quel que soit l'indice du tableau et peut être utilisée pour les tableaux d'index discontinus et les tableaux associatifs avec des chaînes comme indices.

Instruction Foreach, chaque fois qu'elle boucle, le pointeur à l'intérieur du tableau avancera d'un pas, de sorte que l'élément suivant du tableau soit obtenu dans la boucle suivante, jusqu'à ce qu'il traverse jusqu'à la fin du tableau, arrête de parcourir et quitte le boucle.

Deux syntaxes pour foreach pour parcourir les tableaux

  • Format de syntaxe 1 :

foreach ($array as $value){
    语句块;
}
Copier après la connexion

Parcourez le tableau $array donné et attribuez la valeur du tableau actuel à $value dans chaque boucle.

  • Format de syntaxe 2 :

foreach ($array as $key => $value){
    语句块;
}
Copier après la connexion

Parcourez le tableau $array donné Dans chaque boucle, la valeur du tableau actuel est affectée à $value et le nom de la clé est attribué à $key.

Apprentissage recommandé : "Tutoriel vidéo PHP", "PHP ARRAY"

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!

Étiquettes associées:
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