login  Naam:   Wachtwoord: 
Registreer je!
 Forum

sorteren op datum

Offline mwthomas - 28/10/2009 11:49
Avatar van mwthomasLid Hallo iedereen

Ik zit met een probleem ivm php. Ik heb namelijk tekst die ik uit een tekstbestand haal met de functie file. Zodat alles in een array zit.
Het weergeven is ook geen probleem, maar er zitten datums in.
En nu zou het moeten zijn dat de verschillende blokken tekst gesorteerd worden op datum. Maar ik weet echt niet hoe.

Voorbeeld van de inhoud van het tekstbestand:
  1. Nieuwe sessie
  2. di 27/10/2009 16:34:23,84
  3. Nieuwe sessie
  4. status:goed
  5. di 27/10/2009 16:38:58,28
  6.  
  7. Nieuwe sessie
  8. status:goed
  9. di 27/10/2009 16:41:55,52
  10.  
  11. status:bad
  12. di 27/10/2009 16:42:16,25


Nu zou dat eigenlijk in omgekeerde volgorde moeten kunnen worden weergegeven. Weet iemand hoe?
Alvast bedankt Thomas

4 antwoorden

Gesponsorde links
Offline MiST - 28/10/2009 11:56
Avatar van MiST Lid array_reverse?

En anders moet je alle data naar timestamps laten parsen en dan daarop sorteren.
Offline ArieMedia - 28/10/2009 12:40
Avatar van ArieMedia Gouden medaille

PHP ver gevorderde
Misschien dat het kan met PHP.net: sort, ik twijfel er wel zelf aan maar proberen kan geen kwaad ;)
Offline jaronneke - 28/10/2009 13:45
Avatar van jaronneke MySQL interesse SORT_NUMERIC - compare items numerically
Offline ArieMedia - 28/10/2009 13:46 (laatste wijziging 28/10/2009 13:49)
Avatar van ArieMedia Gouden medaille

PHP ver gevorderde
jaronneke schreef:
SORT_NUMERIC - compare items numerically
een datum is geen numeriek variabele.

Edit: Als je toch met PHP werkt.. waarom zet je dan niet gewoon de tijd om naar een unix-tijdstamp, dit kan je doen met PHP.net: mktime

en daarna kan je hem sowieso door PHP.net: sort halen
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.19s