par
xTG » 12 oct. 2013, 09:57
Tu peux transformer la date en un chiffre : AAAAMMJJ
Ainsi il est parfaitement possible de les trier numériquement ou alphanumériquement.
$fichier="monfichier";
$date=array();
$even=array();
$fp=fopen($fichier,'r');
while (!feof($fp)) {
$position=explode(",",fgets($fp,255));
$dateToPush = $position[0][6].$position[0][7].$position[0][8].$position[0][9].$position[0][3].$position[0][4].$position[0][0].$position[0][1];
array_push($date,$dateToPush);
array_push($even,$position[1]);
}
array_multisort($date, $even);
fclose($fp);
for($tour=0;$tour<=$i;$tour++){
echo $date[$tour]." - ".$even[$tour]."<br/>";
}
Tu peux effectuer l'opération inverse lorsque ces dates devront être affichées.
Tu peux transformer la date en un chiffre : AAAAMMJJ
Ainsi il est parfaitement possible de les trier numériquement ou alphanumériquement.
[php]$fichier="monfichier";
$date=array();
$even=array();
$fp=fopen($fichier,'r');
while (!feof($fp)) {
$position=explode(",",fgets($fp,255));
$dateToPush = $position[0][6].$position[0][7].$position[0][8].$position[0][9].$position[0][3].$position[0][4].$position[0][0].$position[0][1];
array_push($date,$dateToPush);
array_push($even,$position[1]);
}
array_multisort($date, $even);
fclose($fp);
for($tour=0;$tour<=$i;$tour++){
echo $date[$tour]." - ".$even[$tour]."<br/>";
}[/php]
Tu peux effectuer l'opération inverse lorsque ces dates devront être affichées.