Les tableaux associatifs permettent de ranger des données par rapport à une valeur quelconque, telle qu'une chaîne de caractères ou un nombre.
$tableau["indice"] = valeur; $jour["Dimanche"] = 7 $jour["Mercredi"] = "Le jour des enfants"
Il est également possible d'utiliser la fonction array afin de créer et de remplir un tableau.
$tableau = array(ind0 => val0, ind1 => val1,..., indN = valN);
$jour = array("Dimanche" => 1, "Lundi" => 2, "Mardi" => 3,
"Mercredi" => 4, "Jeudi" => 5,
"Vendredi" => 6, "Samedi" => 7);
L'accès aux données des tableaux associatifs s'effectue par l'intermédiaire de la valeur indiciaire.
Exemple [voir]$variable = $tableau["indice"]; $JJ = $jour["Vendredi"]; # affecte 6 à $JJ echo $jour["Lundi"]; # retourne la valeur 2
<html>
<body>
<?php
$annee_modif = "";
$mois_modif = array("January" => "Janvier", "February" => "Février",
"March" => "Mars", "April" => "Avril", "May" => "Mai",
"June" => "Juin", "July" => "Juillet", "August" => "Août",
"September" => "Septembre", "October" => "Octobre",
"November" => "Novembre", "December" => "Décembre");
$date_modif = date( "d F Y", getlastmod());
list($jour, $mois, $annee) = split( '[ ]', $date_modif);
foreach($mois_modif as $cMM => $MM)
{
if($cMM == $mois)
{
$mois = $MM;
}
}
$date_modif = "$jour $mois $annee";
echo "Dernière modification : " . $date_modif;
?>
</body>
</html> |