Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Grupowanie elementow tablicy
miszz
post 25.08.2010, 09:33:56
Post #1





Grupa: Zarejestrowani
Postów: 14
Pomógł: 0
Dołączył: 20.02.2004
Skąd: Zielona góra

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


Dzień dobry,

mam sobie n-elementową tablicę:
  1. (
  2. [0] => Array
  3. (
  4. [surowiec_rodzaj] => 1000-1200
  5. [surowiec_cecha3] => DUZO
  6. [surowiec_cecha4] => X
  7. [surowiec_cecha5] => Y
  8. [surowiec_cecha6] => Z
  9. [produkt_id] => K22222
  10. [wynik] => 0.00042
  11. [jm] => szt
  12. )
  13.  
  14. [1] => Array
  15. (
  16. [surowiec_rodzaj] => 114-41
  17. [surowiec_cecha3] => DUZO
  18. [surowiec_cecha4] => X
  19. [surowiec_cecha5] => Y
  20. [surowiec_cecha6] => Z
  21. [produkt_id] => N111111
  22. [wynik] => 4.4
  23. [jm] => szt
  24. )
  25. [2] => Array
  26. (
  27. [surowiec_rodzaj] => 114-41
  28. [surowiec_cecha3] => MALO
  29. [surowiec_cecha4] => x
  30. [surowiec_cecha5] => Y
  31. [surowiec_cecha6] => Z
  32. [produkt_id] => ASD7888
  33. [wynik] => 4.4
  34. [jm] => szt
  35. )
  36. }


Zastanawiam się jak pogrupować elementy ze względu na podobieństwo cech (surowiec_cecha3 do surowiec_cecha6).
Czyli pętla sobie leci sprawdzając jednocześnie czy w tablicy nie istnieje rekord z podobnymi cechami jeśli tak wyświetli je w jednym wierszu jeśli nie łamie linie.
K22222 - 1000-120_DUZO_X_Y_Z N111111 - 114-41_DUZO_X_Y_Z \n
ASD7888 - 114-41_MALO_X_Y_Z

proszę o podpowiedź jak się powinienem zorganizować z tym..

Ten post edytował miszz 25.08.2010, 09:34:33
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
tehaha
post 26.08.2010, 13:05:27
Post #2





Grupa: Zarejestrowani
Postów: 1 748
Pomógł: 388
Dołączył: 21.08.2009
Skąd: Gdynia

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


no ale czy ta nowa tablica to nie jest wynik tego skryptu, który Ci podałem czyli po podziale na grupy? ta modyfikacja co teraz zrobiłem to dotyczy tej pierwotnej tablicy, że przy grupowaniu można od razu pominąć zdublowane rekordy
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: 14.08.2025 - 20:17