Source de: tri_des_tableaux1.php
Retour
<?php
//Code servant a afficher le source.
echo "<link rel=\"stylesheet\" type=\"text/css\" href=\"../css/sga.css\">";
Echo "<A href=\"show_source.php?script=tri_des_tableaux1.php\">Voir source</A><br><br>";
//Code de l'exercice.
echo "<table width=\"90%\" border=\"1\" ALIGN=center>
<tr><td width=22% align=center>Avant le tri :<br><br>";
$mois=array('Janvier','Février','Mars','Avril','Mai','Juin','Juillet','Aôut','Septembre','Octobre','Novembre','Décembre');
foreach ($mois as $key => $value)
{
echo "$key: $value<br>\n";
}
echo "</td><td width=54% align=center>exemple de tri avec <B>sort()</B><br>sort(\$mois);
<p>tri le tableau dans l'ordre alphabétique des ses valeurs et réordonne les indices </p></td>
<td width=24% align=center>Après le tri :<br><br>";
sort($mois);
foreach ($mois as $key => $value) {
echo "$key: $value<br>\n";
}
echo "</TD></tr>
<tr><td align=center>Avant le tri <br><br>";
$mois=array('Janvier','Février','Mars','Avril','Mai','Juin','Juillet','Aôut','Septembre','Octobre','Novembre','Décembre');
foreach ($mois as $key => $value)
{
echo "$key: $value<br>\n";
}
echo "</td>
<td align=center>exemple de tri avec <B>asort()</B><br>asort(\$mois);
<p> tri le tableau dans l'ordre alphabétique des ses valeurs et
maintient l'association des index
</p></td>
<td align=center>Après le tri<br><br>";
asort($mois);
foreach ($mois as $key => $value) {
echo "$key: $value<br>\n";
}
echo "</TD></tr><tr><td align=center>Avant le tri :<br><br>";
$mois=array('Janvier','Février','Mars','Avril','Mai','Juin','Juillet','Aôut','Septembre','Octobre','Novembre','Décembre');
foreach ($mois as $key => $value)
{
echo "$key: $value<br>\n";
}
echo "</td>
<td align=center>exemple de tri avec <B>rsort()</B><br>rsort(\$mois);
<p> tri le tableau dans l'ordre alphabétique inverse des ses valeurs et réordonne les indices </p></td>
<td align=center>Après le tri :<br><br>";
rsort($mois);
foreach ($mois as $key => $value) {
echo "$key: $value<br>\n";
}
echo "</TD></tr>
<tr><td align=center>Avant le tri <br><br>";
$mois=array('Janvier','Février','Mars','Avril','Mai','Juin','Juillet','Aôut','Septembre','Octobre','Novembre','Décembre');
foreach ($mois as $key => $value)
{
echo "$key: $value<br>\n";
}
echo "</td>
<td align=center>exemple de tri avec <B>arsort()</B><br>arsort(\$mois);
<p> tri le tableau dans l'ordre alphabétique inverse des ses valeurs et
maintient l'association des index
</p></td>
<td align=center>Après le tri<br><br>";
arsort($mois);
foreach ($mois as $key => $value) {
echo "$key: $value<br>\n";
}
echo "</TD></tr>
<tr><td align=center>Avant le tri :<br><br>";
$mois=array('Janvier','Février','Mars','Avril','Mai','Juin','Juillet','Aôut','Septembre','Octobre','Novembre','Décembre');
foreach ($mois as $key => $value)
{
echo "$key: $value<br>\n";
}
echo "</td>
<td align=center>exemple de tri avec <B>ksort()</B><br>ksort(\$mois);
<p>tri le tableau dans l'ordre alphabétique de ses indice de chaîne.
et maintient l'association des indice
</p></td>
<td align=center>Après le tri :<br><br>";
ksort($mois);
foreach ($mois as $key => $value) {
echo "$key: $value<br>\n";
}
echo "</TD></tr>
<tr><td align=center>Avant le tri <br><br>";
$mois=array('Janvier','Février','Mars','Avril','Mai','Juin','Juillet','Aôut','Septembre','Octobre','Novembre','Décembre');
foreach ($mois as $key => $value)
{
echo "$key: $value<br>\n";
}
echo "</td>
<td align=center>exemple de tri avec <B>krsort()</B><br>krsort(\$mois);
<p>tri le tableau dans l'ordre alphabétique inverse de ses indice de chaîne.
et maintient l'association des indice
</p></td>
<td align=center>Après le tri<br><br>";
krsort($mois);
foreach ($mois as $key => $value) {
echo "$key: $value<br>\n";
}
echo "</TD></tr></table>";
?>
Traité le : 19/08/2026 11:19:03