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().