![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 11 Pomógł: 0 Dołączył: 8.04.2006 Ostrzeżenie: (0%) ![]() ![]() |
Witam
Z góry przepraszam za temat, ale nie wiem jak nazwać ten problem A więc tak: Jakaś pętla
Kiedy uruchamiam strone i ma się wykonywać tylko case 'la' to case 'd' też się wykonuje i dopisuje do ciągu $dda zmienne $dds i $ddp, ale zmienna $ddi zwiększa się dokładnie o tyle ile razy wywołane zostanie case 'd'. Dlaczego do zmiennej $dda nie dopiszą się dane tyle razy, ile razy zwiększyła się zmienna $ddi, tylko tyle razy ile razy wykona się cała pętla? Mam nadzieje że zrozumiale to napisałem. Pozdrawiam ------------------------- używamy poprawnego BBCode Teraz poprawiłem, ale proszę pamiętać na przyszłość ~Cienki1980 |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 11 Pomógł: 0 Dołączył: 8.04.2006 Ostrzeżenie: (0%) ![]() ![]() |
hmm, nie wiem czy to pomoże ale wygląda to mniej więcej tak:
i teraz jeśli zmienna $ssa przyjmie wartość: d, to wszystko jest ok, czyli: do zmiennej $dda dopisane zostaną zmienne $dds i ddp i zmienna $ddi zwiększy się o 1. Natomiast jak $ssa przyjmie wartość: la to do zmiennej $dda też zostanią dodane zmienne $dds i $ddp (a nie powinny) i $ddi nie zwiększy sie o 1 (czyli tu wszysyko jest ok) EDIT: aha dodam jeszcze że jak zmienna $ssa ma wartość la to nie wyświetka zmiennej $ dde ( print ($dde[$ddi]); ) czyli weszytko jest git, tylko dlaczego on dopisuje coś do zmiennej $dda jak zmienna $ssa=la? Ten post edytował centrum2954 4.03.2007, 11:44:34 |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 14.08.2025 - 19:13 |