Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [php] Jak posortować dane z pliku csv?
Forum PHP.pl > Forum > Przedszkole
-rja-
Witam,
Mam plik csv z danymi w postaci:
Data;Godz;Tekst
-------------------
2007-12-05;10:34;aaaaaa
1995-06-23;19:54;bbbbbb
1995-06-23;23:45;cccccc
2007-12-05;13:33;dddddd
1995-06-23;10:11;eeeeee
2002-01-16;09:19;ffffff
itd......

Dane te chcę wyświetlić w postaci tabeli na stronie,

  1. <table border="1" width="100%" >
  2. <tr>
  3. <td width="167" rowspan="2">2007-12-05</td>
  4. <td width="169">10:34</td>
  5. <td>aaaaaa</td>
  6. </tr>
  7. <tr>
  8. <td width="169">13:33</td>
  9. <td>dddddd</td>
  10. </tr>
  11. <tr>
  12. <td width="167">2002-01-16</td>
  13. <td width="169">09:19</td>
  14. <td>ffffff</td>
  15. </tr>
  16. <tr>
  17. <td width="167" rowspan="3">1995-06-23</td>
  18. <td width="169">10:11</td>
  19. <td>eeeeee</td>
  20. </tr>
  21. <tr>
  22. <td width="169">19:54</td>
  23. <td>bbbbbb</td>
  24. </tr>
  25. <tr>
  26. <td width="169">23:45</td>
  27. <td>cccccc</td>
  28. </tr>


ale posortowane wg Daty i następnie wg Godziny.
Wiem że na bazie danych byłoby to o wiele prostsze. Mam też przeczucie że zrobienie tego w oparciu o plik csv jest chyba skomplikowane.

Z góry dzięki za wszelkie sugestie i podpowiedzi.
Darti
zastosuj array_multisort" title="Zobacz w manualu PHP" target="_manual, ja bym jeszcze połączył kolumny daty i czasu i zamienił czas na unixowego timestamp przed posortowaniem
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.