Saisie : $sides = array (`Up`,` Down`, ` Gauche`,` Droite`) $directions = array (`Nord`,` Sud`, `Ouest`,` Est`) Sortie : Haut => Nord Bas => Sud Gauche => Ouest Droite => EstExemple 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 => EstExemple 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 tableau
foreach
(
$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