Itération d`un tableau associatif à l`aide d`une boucle foreach en PHP

| | | | | | | | | | | | | | |
Array :Arrays en PHP - c`est un type de structure de données qui vous permet de stocker plusieurs éléments d`un type de données similaire dans une variable, ce qui vous évite d`avoir à créer des variables différentes pour toutes les données. Les tableaux sont utiles pour créer une liste d`éléments de types similaires accessibles par leur index ou leur clé.Exemple :
Saisie : $sides = array (`Up`,` Down`, ` Gauche`,` Droite`) $directions = array (`Nord`,` Sud`, `Ouest`,` Est`) Sortie : Haut => Nord Bas => Sud Gauche => Ouest Droite => Est 
Exemple 1 :Cet exemple utilise une boucle foreach pour afficher les éléments d`un tableau associatif.< ? php
// Déclarer un tableau associatif $aso_arr = tableau ( " Up " = > "Nord" , "Bas" = > "Sud" , "Gauche" = > "Ouest" , "Droite" = > "Est");
// Utilisez une boucle foreach pour parcourir chaque élément de tableau
// et l`afficher
// clé et valeur foreach ( $aso_arr as $side = > $direct ) { echo $side . "= >" . $direc . "" ; }
 ?>
Sortir :
Haut => Nord Bas => Sud Gauche => Ouest Droite => Est 
Exemple 2 :Cet exemple utilise un tableau pour afficher son index avec une valeur.
// Déclarez le tableau$sides = tableau ( "Haut" , "Bas" , " Gauche" , "Droite" );
// Utilisez un boucle foreach pour afficher // les éléments du tableauforeach ( $sides as $index = > $value ) {/code> echo "côtés [" . $index . "] = >>" . $value . "" ; }
?>
Sortie :
côtés [0 ] => Haut côtés [1] => Bas côtés [2] => Côtés gauches [3] => Droite 
Remarque.Chaque enregistrement d`un tableau indexé est comme un tableau associatif, dont la clé est le numéro d`index.
Par exemple :

$sides = array ("00" => "Haut", "01" => "Bas", "02" => "Gauche", "03 "=>" Droite "); $directions = array ("00" => "Nord", "01" => "Sud", "02" => "Ouest", "03" => "Est"); Puisque l`index est commun à tous les tableaux indexés, il peut utiliser ces index pour accéder à la valeur dans d`autres tableaux.Exemple 3 :


// Déclarer et initialiser le tableau$sides = tableau ( " Haut " , " Bas" , "Gauche" , "Droite" ); $directions = tableau ( "Nord" , "Sud" , "Ouest" , "Est" );
// Utilisation d`une boucle foreach pour afficher les éléments du tableau foreach ( $sides as $index = > $side ) { echo $side . "=>" . $directions [ $index ]. ""  ; }
?>
Quitter :
Haut => Nord Bas => Sud Gauche => Ouest Droite => Est