1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35
| <?php
$nb_element=3;
$date=array("02-10-2007","06-02-1985","20-03-1985");
$new_date=array();
if(eregi("-",$date[0]))//Vérifie qu'il existe le caractère "-" afin de reconnaitre une date
{
for($i=0;$i<$nb_element;$i++)
{
list($jour,$mois,$annee) = sscanf($date[$i], "%d-%d-%d");
/*si le numéro est inférieur alors il y a effacement du 0*/
if($jour<10)
$jour="0".$jour;
if($mois<10)
$mois="0".$mois;
$new_date[$i]=$annee.$mois.$jour;
array_multisort($new_date, SORT_ASC, SORT_NUMERIC);//classe le contenu du tableau du plus vieux au plus récent
}
for($i=0;$i<$nb_element;$i++)
{
$annee=substr($new_date[$i],0,4);
$mois=substr($new_date[$i],4,2);
$jour=substr($new_date[$i],6,2);
$new_date[$i]=$jour."-".$mois."-".$annee;
echo $new_date[$i];
?></br><?php
}
}
?> |
Partager