![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 75 Pomógł: 0 Dołączył: 6.05.2009 Ostrzeżenie: (0%) ![]() ![]() |
Hej, mam problem z pzrerobieniem jednego formatu tablicy na inny.
Powiedzmy, że mam tablicę: Jak widac, mamy cztery elementy o atr_id = 15, trzy o atr_id = 1 i dwa o atr_id = 99. Chcę to przerobić tak, żeby tablica wyglądała w ten sposób: Czyli chodzi o to, żeby wyłapać MAKSYMALNIE trzy elementy o tym samym atr_id z pierwszej tablicy, pobrac ich "atr1" i na tej podstawie stworzyc kolejny element w drugiej tablicy. Jezeli są dwa elementy o tym samym atr_id to bierzemy tylko te dwa. Jesli jednak jest więcej niż trzy (jak w przykładzie o atr_id=15, bierzemy trzy pierwsze). Jak to ładnie zrobić? |
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 36 Pomógł: 6 Dołączył: 3.04.2012 Ostrzeżenie: (0%) ![]() ![]() |
za pomoca trzech magicznych instrukcji: for, if i count i niczego wiecej nie trzeba, chyba ze oczekujesz ze ktos napisze Ci gotowca.
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 142 Pomógł: 32 Dołączył: 21.08.2008 Skąd: Toruń Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 3.10.2025 - 17:03 |