Pillate este codigo y adaptalo...
Acuerdate q file() devuelve un array
Código PHP:
Ver original$archivo = file('ver.txt');
function cambiarFechaAEntero($fecha)
{
$escapaCaracteres = array(':','-','_'); }
function ordenaBidimensional($arreglo,$indice)
{
$aux = $arreglo;
$cuenta = 1;
for($i=0;$i<($size-1);$i++)
{
for($j=0;$j<($size-$cuenta);$j++)
{
$registroA = explode(';',$aux[$j]); $registroB = explode(';',$aux[$j+1]); $fechaA = cambiarFechaAEntero($registroA[$indice]);
$fechaB = cambiarFechaAEntero($registroB[$indice]);
/*
Condicional para orden creciente
Para orden decreciente cambiar el condicional '>' por este '<'
Para las cadenas te fusilas strcmp()
*/
if($fechaA>$fechaB)
{
$registroAux = $aux[$j+1];
$aux[$j+1] = $aux[$j];
$aux[$j] = $registroAux;
}
}
$cuenta++;
}
return $aux;
}