Jontto Medlem sedan okt. 2001 125 inlägg Trådstart 2 apr. 2002 13:32 #1 Hej!
Har en fil som ser ut ungefär som följande:
01.04.2002;14.00;Piknik
01.04.2002;13.00;Sova
01.04.2002;12.45;Funck!!
01.04.2002;12.00;Nu!!
01.04.2002;12.32;213
01.04.2002;12.32;text
01.04.2002;12.30;sdkfh
01.04.2002;12.30;sdfjkhsdf sdkfjh sd
01.04.2002;13.45;fsdfhjsd
01.04.2002;12.00;sdfhjsdlf
01.04.2002;12.00;sdfjsdl
01.04.2002;12.00;fsdofh
(datum;tidpunkt;text)
Nu vill jag ordna om listan så att den sorterar dem efter tidpunkt. Har torterat mej själv en tid med detta, men nu har jag inga fler idéer.
Någon som kanske har?
MVH,
Jontto
B Broskan Medlem sedan mars 2000 126 inlägg Sortering.
Jag har gjort en snabbtest som du kan prova. Jag la alla dina rader som du skrev i filen rows.php med bara dina textrader och inget annat. Läser in alla raderna i en array sen sorterar och skriver ut den.
<?php
$lista = file("rows.php");
for($i=0; $i<count($lista); $i++){
$raderna[] = $lista[$i];
}
sort($raderna);
foreach($raderna as $a){
print "$a<br>\n";
}
?>
//Broskan
B bohlin Medlem sedan mars 2000 263 inlägg for($i=0; $i<count($lista); $i++){
$raderna[] = $lista[$i];
}
de raderna behöver man väl inte, eftersom file() returnerar en array med innehållet.
Detta borde funka
<?
$content = file("nisse.txt");
sort($content);
foreach ($content as $line)
{
echo "En rad: $line<br>";
}
?>
B Broskan Medlem sedan mars 2000 126 inlägg Ja visst.
Ja du har så rätt bohlin, varför krångla till det som jag gjorde
//Broskan
Jontto Medlem sedan okt. 2001 125 inlägg Ahaa....de var juh inte så svårt som jag hade föreställt mej....har inte testat ännu, men tackar å båckar redan ändå.
Ja hör nog av mig om det inte funckar
Jontto