![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 130 Pomógł: 0 Dołączył: 15.11.2011 Ostrzeżenie: (0%) ![]() ![]() |
Czołem drodzy przyjaciele,
Mam o to sobie CSV : Z661-05639;PLN; Exchange Price; 235.38 Z661-05639;PLN; Stock Price; 215.38 i to w array mam sobie tak:
i co chce zrobić , chce to sobie połączyć o tak -
Będę wdzięczny za pomoc (IMG:style_emoticons/default/exclamation.gif) (IMG:style_emoticons/default/biggrin.gif) (IMG:style_emoticons/default/smile.gif) |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 1 707 Pomógł: 266 Dołączył: 3.07.2012 Skąd: Poznań Ostrzeżenie: (0%) ![]() ![]() |
Chcesz pogrupować po zawartości pierwszej kolumny? Czy ten identyfikator może być czymś innym?
Format danych, który chcesz osiągnąć jest mało praktyczny, chyba że chcesz jedynie zapisać to w innym CSV. |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 130 Pomógł: 0 Dołączył: 15.11.2011 Ostrzeżenie: (0%) ![]() ![]() |
Dokładnie tak - ja chce dokładnie stworzyć kolejny CSV w którym te dane są pogrupowane w takiej postaci nic więcej - a że robi się to ręcznie wpadłem na pomysł zautomatyzowania tego.
|
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 1 707 Pomógł: 266 Dołączył: 3.07.2012 Skąd: Poznań Ostrzeżenie: (0%) ![]() ![]() |
Czyli zawsze liczba elementów z takim samym identyfikatorem będzie taka sama?
|
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 130 Pomógł: 0 Dołączył: 15.11.2011 Ostrzeżenie: (0%) ![]() ![]() |
Tak , idetyfikatorem jest : [0] => Z661-05639
i zawsze będzie Exchange Price i Stock Price dla numeru Z661-05639 itd. dla innych |
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 8 068 Pomógł: 1414 Dołączył: 26.10.2005 Ostrzeżenie: (0%) ![]() ![]() |
Najprościej jak się da:
Kod <?php
$output = []; foreach($data as $row) { $output[$row[0]][0] = $row[0]; $output[$row[0]][1] = $row[1]; $output[$row[0]][] = $row[2]; $output[$row[0]][] = $row[3]; } var_dump($output); |
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 1 707 Pomógł: 266 Dołączył: 3.07.2012 Skąd: Poznań Ostrzeżenie: (0%) ![]() ![]() |
Wersja kompaktowa:
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 23.08.2025 - 06:52 |