Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP] Posortowanie tablicy według value
Forum PHP.pl > Forum > Przedszkole
Elber
Witam,

mam taki mały problemik wink.gif

Mam taką o tablice :

  1. (
  2. [0] => Array
  3. (
  4. [id] => 18
  5. [name] => xxx
  6. [delivelercode] => 132453
  7. [producerid] => 1
  8. [quantity] => 2
  9. )
  10.  
  11. [1] => Array
  12. (
  13. [id] => 7
  14. [name] => xxx
  15. [delivelercode] => 65324
  16. [producerid] => 1
  17. [quantity] => 1
  18.  
  19. )
  20.  
  21. [2] => Array
  22. (
  23. [id] => 14
  24. [name] => xxxxx
  25. [delivelercode] => 98718318
  26. [producerid] => 4
  27. [quantity] => 1
  28. )
  29.  
  30. [3] => Array
  31. (
  32. [id] => 14
  33. [name] => xxx
  34. [delivelercode] => 31422
  35. [producerid] => 4
  36. [quantity] => 1
  37. )
  38. )


i teraz chciałbym to posortować w taki sposób aby rekordy z producerid = 1 były w jednej tablicy a rekordy z producerid = 4 były w drugiej (dodam ze może być więcej producerid więc chodzi też o to żeby na sztywno tego nie przypisywać tylko aby robiło się to dynamiczni) tylko ni jak mi to nie wychodzi wink.gif
Damonsson
  1. $arr = array();
  2.  
  3. foreach($old_arr as $key => $item)
  4. {
  5. $arr[$item['producerid']][$key] = $item;
  6. }
  7.  
  8. ksort($arr, SORT_NUMERIC);
Elber
O to chodziło ; ) Dzięki wielkie wink.gif
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.