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 |
|
|
|
pkr [PHP] Konwersja tablicy na inną tablicę 28.06.2012, 13:37:46
tolomei Witaj.
Mógłbyś zserializować pierwszą tablicę i w... 28.06.2012, 15:34:13
pkr Tablica po serializacji:
[PHP] pobierz, plaintext... 28.06.2012, 15:36:24
tolomei Podałeś mi inną tablicę niż w pierwszym poście, al... 28.06.2012, 16:06:06
pkr Hmmm podane przez ciebie rozwiązanie chyba nie dzi... 29.06.2012, 10:01:49
tolomei O sorry pkr.
Chochlik mi jedynkę zjadł w 9. linii ... 29.06.2012, 10:11:39
pkr Hmm kurcze tak bez patrzenia przekleiłem twój kod.... 29.06.2012, 10:44:03
tolomei Twój kod nie jest pełny.
- która zmienna oznacza ... 29.06.2012, 11:44:37
tolomei Nie przerobię Twojego skryptu.
Jeśli chcesz napisz... 29.06.2012, 14:01:49
pkr Twoje rozwiązanie jest idealne Bardzo dziękuje za... 30.06.2012, 16:13:15 ![]() ![]() |
|
Aktualny czas: 26.12.2025 - 00:32 |