![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 1 Pomógł: 0 Dołączył: 12.06.2015 Ostrzeżenie: (0%) ![]() ![]() |
Witam,
Mam problem z wykonywaniem pętli w skrypcie:
Z tego co zauważyłem: 1. Wykonuje się pierwsza pętla while po po raz pierwszy. 2. Otwiera druga pętla która wykonuje się x razy, aż będzie spełniony warunek. 3. Po raz drugi wykonuje się pierwsza pętla, ale tym razem omija już 2 pętlę while - dlaczego? Cytat petla1 1
petla2 2 petla2 3 petla2 4 petla2 5 petla2 6 petla2 7 petla2 8 petla2 9 petla2 10 petla1 2 petla1 3 petla1 4 petla1 5 petla1 6 petla1 7 petla1 8 petla1 9 petla1 10 petla1 11 petla1 12 |
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 324 Pomógł: 105 Dołączył: 7.08.2012 Ostrzeżenie: (0%) ![]() ![]() |
Wskaźnik pliku dla $uchwyt po przejrzeniu całego pliku (czyli zagnieżdżonej pętli po raz pierwszy) znajduje się na jego końcu.
Trzeba go przewinąć przed każdą pętlą wykonywaną ponownie na tym samym uchwycie do pliku. Wstaw przed drugą pętlę while rewind($uchwyt); Ten post edytował kreatiff 12.06.2015, 16:53:14 |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 5.07.2025 - 09:43 |