Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Sortowanie dat w tablicy
RollDev
post
Post #1





Grupa: Zarejestrowani
Postów: 12
Pomógł: 0
Dołączył: 5.12.2015

Ostrzeżenie: (0%)
-----


Witam, od kilku godzin męczę się z pewnym problem.
Mianowicie potrzebuję posortować daty w tablicy.
Moja tablica:
  1. $arr = array('2013-02-01','2000-02-01','2016-02-17','0000-00-00','0000-00-00','0000-00-00');

Chcę ja posortować, tak aby na początku wyświetlały mi się daty od najstarszego, a daty, gdzie jest '0000-00-00' na końcu.
Potrzebuję jakiegoś sprytnego rozwiązania, gdzie będzie to szybko się wykonywało.
Próbowałem usort z własną funkcją callback, lecz to nie pomogło, gdyż daty '0000-00-00' wpychały się przed najstarsze daty.
Ma ktoś jakiś pomysł na to rozwiązanie?
Chciałbym aby mój output wyglądał tak:
  1. [0] => '2000-02-01',
  2. [1] => '2013-02-01',
  3. [2] => '2016-02-01',
  4. [3] => '0000-00-00',
  5. [4] => '0000-00-00',
  6. [5] => '0000-00-00',
  7. )
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 25.08.2025 - 14:43