Comment parcourir un tableau multidimensionnel en PHP

Vous pouvez utiliser la boucle foreach pour accéder à toutes les clés/valeurs d’un tableau multidimensionnel en PHP. Vous pouvez vérifier si une variable est un tableau en utilisant la fonction is_array().
 
 

Exemple :
<?php
	// Tableau multidimensionnel 
	$school = array(
		"Professor 1" => array(
			"name" => "Frédéric Majory",
			"email" => "[email protected]",
			"telephone" => "+33 01.09.94.30.12",
			"address" => "94, rue Gustave Eiffel",
		),
		"Professor 2" => array(
			"name" => "Adorlee Miron",
			"email" => "[email protected]",
			"telephone" => "+33 04.97.35.65.26",
			"address" => "32, boulevard Aristide Briand",
		),
		"Professor 3" => array(
			"name" => "Christian Leclerc",
			"email" => "[email protected]",
			"telephone" => "+33 03.56.16.29.48",
			"address" => "16, Quai des Belges",
		)
	);

	foreach($school as $key => $value){
		echo $key. "<br>";
	  if(is_array($value)){
		    foreach($value as $key => $value){
			       echo $key." : ".$value."<br>";
		    }
	  }
	  echo "<br>";
	}
?>

Sortie :

Professor 1
name : Frédéric Majory
email : [email protected]
telephone : +33 01.09.94.30.12
address : 94, rue Gustave Eiffel

Professor 2
name : Adorlee Miron
email : [email protected]
telephone : +33 04.97.35.65.26
address : 32, boulevard Aristide Briand

Professor 3
name : Christian Leclerc
email : [email protected]
telephone : +33 03.56.16.29.48
address : 16, Quai des Belges

 
QCM sur PHPQCM sur PHP – Les bases – Partie 1QCM sur PHP avec des réponses pour la préparation des entretiens d’embauche, des tests en ligne, aux examens et aux certifications. Ces questions et réponses…Lire plus

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *