CSV rozbicie tabeli w pętli i dodanie wartości |
CSV rozbicie tabeli w pętli i dodanie wartości |
24.06.2019, 15:20:28
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 |
|
|
24.06.2019, 15:47:32
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. |
|
|
24.06.2019, 16:02:43
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.
|
|
|
24.06.2019, 16:05:20
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?
|
|
|
24.06.2019, 16:11:22
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 |
|
|
24.06.2019, 19:01:11
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); |
|
|
24.06.2019, 19:05:57
Post
#7
|
|
Grupa: Zarejestrowani Postów: 1 707 Pomógł: 266 Dołączył: 3.07.2012 Skąd: Poznań Ostrzeżenie: (0%) |
Wersja kompaktowa:
|
|
|
Wersja Lo-Fi | Aktualny czas: 25.04.2024 - 18:35 |