Ciao a tutti io vorrei poter ordinare i dati che richiamo dal mio txt in ordine di data, ho un campo "data" appunto in formato 24052010, ho provato un codice trovato su altri post ma mette i dati in ordine alfabetico e non va bene, potete aiutarmi?

Questo è il codice:

Codice PHP:
<?php 
$file 
file('index.txt'); 
$perpage 10000

if(!isset(
$_GET['pos'])){ 
$_GET['pos'] = 0


$count count($file); 

$dati=array(); 
$ordinatore=array(); // serve solo per generarmi l'ordine... 
foreach($file as $id=>$value){ 
  
$data=explode("|"trim($value)); 
  
$ordinatore[$id]=$data[0]; // attribuisco l'ordinatore 
  
$dati[$id]=explode("|"trim($value)); 

asort($ordinatore); 

$i=0//lo gestisco come un for 
foreach($ordinatore as $id=>$value){ 
$i++; 
if(
$_GET['pos'] <= $i && $i < ($perpage+$_GET['pos'])){ 

$data $dati[$id][0]; 
$ora $dati[$id][1]; 
$titolo $dati[$id][2]; 
$luogo $dati[$id][3]; 
 
//echo '[b][url="'.$url.'"]'.$nome.'[/url][/b]
';
  echo '
[b]'.$data.' ore '.$ora.'
'.$titolo.'
'.$luogo.'
</strong


';


}
?>