Les tableaux associatifs en PHP

Ces types de tableaux sont similaires aux tableaux indexés mais au lieu d’un stockage linéaire, chaque valeur peut être assignée avec une clé définie par l’utilisateur de type chaîne.
 
 
Il y a deux façons de créer un tableau associatif :

$age = array("Alex"=>"15", "Thomas"=>"20", "Emily"=>"25");

ou:

$age['Alex'] = "15";
$age['Thomas'] = "20";
$age['Emily'] = "25";

Les clés nommées peuvent alors être utilisées dans un script comme ceci :

<?php
	$age = array("Alex"=>"15", "Thomas"=>"20", "Emily"=>"25");
	echo "Thomas a " . $age['Thomas'] . " ans.";
?>

La sortie :

Thomas a 20 ans.
Parcourir un tableau associatif

Pour afficher toutes les valeurs d’un tableau associatif, vous pouvez utiliser la boucle foreach, comme celle-ci :

<?php
	$age = array("Alex"=>"15", "Thomas"=>"20", "Emily"=>"25");

	foreach($age as $key => $value) {
		echo "Clé=" . $key . ", Valeur=" . $value;
		echo "<br>";
	}
?>

La sortie :

Clé=Alex, Valeur=15
Clé=Thomas, Valeur=20
Clé=Emily, Valeur=25

Vous pouvez vérifier si une variable est un tableau en utilisant la fonction is_array().
 
 

Partagez cet article

Laisser un commentaire

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