![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 35 Pomógł: 0 Dołączył: 13.02.2008 Ostrzeżenie: (0%) ![]() ![]() |
Mam problem z konwersją tablicy na inną tablicę.
Dane wejściowe:
Wyjście powinno wyglądać tak:
Czyli: W pierwszej tabeli mamy każde pole z osobna, ale jest tam id kolumny i wiersza. Muszę zamienić to na tablicę w postaci jak wyżej + jeśli jakieś pole nie istnieje to w wyjściowej tablicy ma mieć wartość "puste pole". Napisałem kod konwertujący tą tablicę, ale bez wypełnienia pusych pól, nie mam pomysłu jak sobie z tym poradzić. Oto mój kod:
Muszę go rozszerzyć o uzupełnianie pustych pól - pomożecie (IMG:style_emoticons/default/smile.gif) ? Z góry dzięki |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 35 Pomógł: 0 Dołączył: 13.02.2008 Ostrzeżenie: (0%) ![]() ![]() |
już odpowiadam:
- dane wejściowe to tablica $result - dane wyjścioe to tablica $rows - $i2 służy do oznaczania kolejnych wersów w tablicy wyjścia $rows, a jej wartość początkowa to 0 - wartością początkowa zmiennej $result jest tablica wg. wzoru w pierwszym poście (dane pochodzą z bazy mysql) no i ten kod poprawnie zamienia takie dane, ale brakuje mu tylko obsługi emptyfields :/ Ten post edytował pkr 29.06.2012, 12:16:46 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 7.10.2025 - 16:05 |