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 PHP

Laisser un commentaire

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