Preciso ordenar o seguinte txt, de forma que seja impresso um primeiro relatório com os três piores e os três melhores tempos, independente da prova realizada, e um segundo relatório com a listagem dos resultados da prova, para cada prova organizar por ordem de chegada.
100m livres/Rogério/2/73.30
50m com barreira/Rogério/4/106.25
100m livres/ Daniele /1/70.87
100m livres/ Jefferson /3/70.86
150m com barreira/ Daniele /2/245.50
50m com barreira/ Jonas /4/116.25
150m com barreira/ Jonas /2/303.85
$arquivo = fopen("trb.txt","r");
while(!feof($arquivo)){
$linha=fgets($arquivo,4096);
list($prova,$nome,$raia,$tempo)= explode("/", $linha);
if($prova=='50m com barreira'){
echo"Prova:$prova.<br>";
echo "Atleta: $nome ,Raia: $raia, Tempo: $tempo<BR>";
echo "<br>";
}
else if($prova=='100m livres'){
echo"Prova:$prova.<br>";
echo "Atleta: $nome ,Raia: $raia, Tempo: $tempo<BR>";
echo "<br>";
}
else if($prova=='150m com barreira'){
echo"Prova:$prova.<br>";
echo "Atleta: $nome ,Raia: $raia, Tempo: $tempo<BR>";
echo "<br>";
}
}
fclose($arquivo);