![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 16 Pomógł: 0 Dołączył: 5.10.2013 Ostrzeżenie: (0%) ![]() ![]() |
Witam, mam problem, otóż kiedy wywołuję część tabelki funkcją echo zwraca mi wyniki ośmiokrotnie, zna ktoś przyczynę i rozwiązanie?
Tyczy się to jakiejkolwiek treści również z funkcją print mam np. kod: print 'a'; zwróci mi: "aaaaaaaa" Ten post edytował gdti 13.11.2013, 16:16:30 |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 371 Pomógł: 30 Dołączył: 14.04.2010 Ostrzeżenie: (0%) ![]() ![]() |
Tak, znam.
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 16 Pomógł: 0 Dołączył: 5.10.2013 Ostrzeżenie: (0%) ![]() ![]() |
Byłbyś na tyle miły żeby mnie w tym uświadomić?
|
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 371 Pomógł: 30 Dołączył: 14.04.2010 Ostrzeżenie: (0%) ![]() ![]() |
Tak, oczywiście :-) masz błąd w kodzie.
Pokaż konkretny kod. Ten post edytował webmaniak 13.11.2013, 16:20:18 |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 16 Pomógł: 0 Dołączył: 5.10.2013 Ostrzeżenie: (0%) ![]() ![]() |
Czy kiedy wkleję tutaj całą treść będziesz w stanie ten błąd wyłapać?
|
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 371 Pomógł: 30 Dołączył: 14.04.2010 Ostrzeżenie: (0%) ![]() ![]() |
Prawdopodobnie tak, a jeśli nie ja to ktoś inny. Tylko użyj odpowiedniego tagu dla czytelności.
Ten post edytował webmaniak 13.11.2013, 16:24:40 |
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 16 Pomógł: 0 Dołączył: 5.10.2013 Ostrzeżenie: (0%) ![]() ![]() |
Chyba wiem o co chodzi, otóż mam urywek:
Kiedy między tymi dwoma wierszami wstawię echo lub print dubluje się to 8krotnie, kiedy przed lub po całym urywki wszystko jest ok, mam nadzieję, że to koniec problemów w razie W odezwę się jeszcze (IMG:style_emoticons/default/wink.gif) |
|
|
![]()
Post
#8
|
|
Grupa: Zarejestrowani Postów: 1 933 Pomógł: 460 Dołączył: 2.04.2010 Skąd: Lublin Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#9
|
|
Grupa: Zarejestrowani Postów: 371 Pomógł: 30 Dołączył: 14.04.2010 Ostrzeżenie: (0%) ![]() ![]() |
No i kod dobrze wygląda. Tablica zawiera osiem elementów, Ty wypisujesz każdy z nich osobno, więc masz osiem razy. Napisz co chcesz osiągnąć.
Kolega wyżej mnie ubiegł :-) ach to połączenie 3g. Ten post edytował webmaniak 13.11.2013, 16:32:48 |
|
|
![]()
Post
#10
|
|
Grupa: Zarejestrowani Postów: 16 Pomógł: 0 Dołączył: 5.10.2013 Ostrzeżenie: (0%) ![]() ![]() |
Ze wstydem przyznam, że zbyt szybko się poddałem i napisałem na forum bez sensu śmiecąc tu wam, sorry (IMG:style_emoticons/default/facepalmxd.gif) .
Tak jak piszecie, wystarczyło wywołać poza tą pętlą. |
|
|
![]()
Post
#11
|
|
Grupa: Zarejestrowani Postów: 77 Pomógł: 4 Dołączył: 16.04.2009 Ostrzeżenie: (10%) ![]() ![]() |
Jak działa foreach - wykonuje twoje polecenie dopoki istnieje argument, a to co masz w klamrach wykona za każdym razem jak wykona polecenie, dlatego masz 8x printowane. Albo printuj za klamrą "}" albo zmień foreach (IMG:style_emoticons/default/smile.gif)
edit: ops widze ze za pozno (IMG:style_emoticons/default/smile.gif) Ten post edytował Malukaz 13.11.2013, 16:34:14 |
|
|
![]()
Post
#12
|
|
Grupa: Zarejestrowani Postów: 16 Pomógł: 0 Dołączył: 5.10.2013 Ostrzeżenie: (0%) ![]() ![]() |
No ale dziękuję serdecznie za zainteresowanie i jeszcze raz przepraszam za śmiecenie (IMG:style_emoticons/default/arrowheadsmiley.png)
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 24.08.2025 - 12:46 |