Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Sortowanie tablicy po polu z datą
khalka
post 13.05.2019, 13:36:50
Post #1





Grupa: Zarejestrowani
Postów: 6
Pomógł: 0
Dołączył: 15.05.2018

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


Witam,

Mam problem którego nie mogę przeskoczyć.

Mamy tablice

  1. (
  2. [0] => Array
  3. (
  4. [field_5c6fe44e60cb8] => 2019-05-13 13:22:15
  5. [field_5c6fe4ab60cb9] =>
  6. [field_5c6fe4fd60cba] => Kamil
  7. [field_5c6fe51260cbb] => 3333
  8. )
  9.  
  10. [1] => Array
  11. (
  12. [field_5c6fe44e60cb8] => 2019-05-13 13:22:26
  13. [field_5c6fe4ab60cb9] =>
  14. [field_5c6fe4fd60cba] => Kamil
  15. [field_5c6fe51260cbb] => 22222
  16. )
  17.  
  18. [2] => Array
  19. (
  20. [field_5c6fe44e60cb8] => 2019-05-13 13:24:46
  21. [field_5c6fe4ab60cb9] =>
  22. [field_5c6fe4fd60cba] => Kamil
  23. [field_5c6fe51260cbb] => 1111
  24. )
  25.  
  26. [3] => Array
  27. (
  28. [field_5c6fe44e60cb8] => 2019-05-13 13:25:18
  29. [field_5c6fe4ab60cb9] =>
  30. [field_5c6fe4fd60cba] => Kamil
  31. [field_5c6fe51260cbb] => 3333
  32. )
  33.  
  34. [4] => Array
  35. (
  36. [field_5c6fe44e60cb8] => 2019-05-13 13:31:19
  37. [field_5c6fe4ab60cb9] =>
  38. [field_5c6fe4fd60cba] => Kamil
  39. [field_5c6fe51260cbb] => 5555
  40. )
  41.  
  42. )


I potrzebuję posortować ją po polu z datą "field_5c6fe44e60cb8" - najnowszy element na górze.

Czyli np klucz "4" powinien być w tym wypadku "0" i całą zawartością być na górze.

Może ktoś pomóc jak to zrobić?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Pyton_000
post 13.05.2019, 21:45:06
Post #2





Grupa: Zarejestrowani
Postów: 8 068
Pomógł: 1414
Dołączył: 26.10.2005

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


Prawie wyszło wink.gif poza faktem że robiszz strtotime z nazwy kolumny a nie jej wartości smile.gif

Kod
$cols = array_map(function($item) {return strtotime($item);}, array_column($value, 'field_5c6fe44e60cb8'));
array_multisort($cols, SORT_DESC, $value);


Tu masz skondensowaną wersję.
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Wersja Lo-Fi Aktualny czas: 28.04.2024 - 17:34