![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 22 Pomógł: 1 Dołączył: 29.11.2009 Ostrzeżenie: (0%) ![]() ![]() |
Witam!
Pobieram dane z arkusza kalkulacyjnego i mam dostępną każdą komórkę arkusza w postaci: Kod $xls->sheet[0]['cells'][nr_wiersza][nr_kolumny] W pierwszej kolumnie znajduje się ID, z tym, że nie jest ono unikalne i może występować raz, a może być kilka rekordów obok siebie z takim samym, dalej mam nazwę firmy, formę prawną, kontakt, itd. i chciałbym się dowiedzieć w jaki sposób mogę pogrupować te wszystkie dane względem ID, żeby przykładowo z takiej postaci: Kod Array ( [1] => Array ( [1] => ID [2] => NAZWA [3] => FORMA PRAWNA [4] => ADRES [5] => KONTAKT ) [2] => Array ( [1] => 1 [2] => PHU Jan Kowalski [3] => Jednoosobowa działalność gospodarcza [4] => Warszawa [5] => 6642252121 ) [3] => Array ( [1] => 1 [2] => PHU Jan Kowalski [3] => Jednoosobowa działalność gospodarcza [4] => Warszawa [5] => 5564348562 ) [4] => Array ( [1] => 1 [2] => PHU Jan Kowalski [3] => Jednoosobowa działalność gospodarcza [4] => Warszawa [5] => 8657754353 ) [5] => Array ( [1] => 2 [2] => Adam Nowak [3] => Osoba Fizyczna [4] => Kalisz [5] => 8886667568 ) [6] => Array ( [1] => 3 [2] => PHPISHARD Andrzej Kowalczyk, Aneta Kowalczyk [3] => Spółka Jawna [4] => Bolesławiec [5] => 6657581822 ) [7] => Array ( [1] => 3 [2] => PHPISHARD Andrzej Kowalczyk, Aneta Kowalczyk [3] => Spółka Jawna [4] => Legnica [5] => 4572341226 ) ) Przekształcić te tablice na takie: Kod Array ( [1] => Array ( [1] => ID [2] => NAZWA [3] => FORMA PRAWNA [4] => ADRES [5] => KONTAKT ) [2] => Array ( [1] => 1 [2] => PHU Jan Kowalski [3] => Jednoosobowa działalność gospodarcza [4] => Warszawa [5] => Array ( [1] => 6642252121 [2] => 5564348562 [3] => 8657754353 ) ) [3] => Array ( [1] => 2 [2] => Adam Nowak [3] => Osoba Fizyczna [4] => Kalisz [5] => 8886667568 ) [4] => Array ( [1] => 3 [2] => PHPISHARD Andrzej Kowalczyk, Aneta Kowalczyk [3] => Spółka Jawna [4] => Array ( [1] => Bolesławiec [2] => Legnica ) [5] => Array ( [1] => 6657581822 [2] => 4572341226 ) ) ) Krótko mówiąc: pogrupować wszystkie dane do jednego ID w postaci tablic wielowymiarowych. Jest coś takiego w ogóle możliwe? ![]() Z góry wieeelkie dzięki za pomoc, pozdrawam ![]() Ten post edytował lukaszphp 13.04.2016, 13:41:14 |
|
|
![]() |
![]()
Post
#2
|
|
![]() Grupa: Moderatorzy Postów: 36 557 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
Jestem teraz zajety wiec pokaze ci tylko jak to sie robi:
http://nospor.pl/grupowanie-wynikow.html Tam jako zrodlo danych masz baze. U ciebie zrodlem danych bedzie twoja tablica. Schemat postepowania ten sam. -------------------- "Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista "Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer |
|
|
![]() ![]() |
![]() |
Aktualny czas: 21.08.2025 - 15:44 |