Solution de l'exercice :

Source : lesson_05_f_arrays_functions.php Résultat
<?php 
$dicoMois 
= array("January"=>'Janvier','February'=>'Février',
    
'March'=>'Mars','April'=>'Avril','May'=>'Mai','June'=>'Juin',
    
'July'=>'Juillet','August'=>'Aout','September'=>'Septembre',
    
'October'=>'Octobre','November'=>'Novembre','December'=>'Décembre');
print 
"<small>Clés:    ".implode("|",array_keys($dicoMois))."<br/>";
print 
"Données: ".implode('|',$dicoMois)."<br/>";
reset($dicoMois);
print 
"Nombre d'éléments du tableau : ".count($dicoMois)."<br/>";
print 
"Tri par rapport aux données (natsort):<br/>";
natsort($dicoMois);
print 
"Clés:    ".implode("|",array_keys($dicoMois))."<br/>";
print 
"Données: ".implode('|',$dicoMois)."<br/>";
print 
"Tri par rapport aux cléfs (ksort) : avril et aout, 
    mai et mars sont inversés <br/>"
;
ksort($dicoMois);
print 
"Clés:    ".implode("|",array_keys($dicoMois))."<br/>";
print 
"Données: ".implode('|',$dicoMois)."<br/>";
?>
Clés: January|February|March|April|May|June|July|August|September|October|November|December
Données: Janvier|Février|Mars|Avril|Mai|Juin|Juillet|Aout|Septembre|Octobre|Novembre|Décembre
Nombre d'éléments du tableau : 12
Tri par rapport aux données (natsort):
Clés: August|April|December|February|January|July|June|May|March|November|October|September
Données: Aout|Avril|Décembre|Février|Janvier|Juillet|Juin|Mai|Mars|Novembre|Octobre|Septembre
Tri par rapport aux cléfs (ksort) : avril et aout, mai et mars sont inversés
Clés: April|August|December|February|January|July|June|March|May|November|October|September
Données: Avril|Aout|Décembre|Février|Janvier|Juillet|Juin|Mars|Mai|Novembre|Octobre|Septembre


Tous droits réservés. 2005-2020