Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 695 Pomógł: 65 Dołączył: 27.07.2009 Skąd: Y Ostrzeżenie: (0%)
|
Witam , potrzebuję napisać pętle która przestanie się wykonywać w 3 warunkach , gdy zmienna $zycie1 lub $zycie2 osiagna wartosc mniejsza badz rowna 0 lub petla sie wykona 30 x i wtedy koniec.
prosił bym o pomoc z góry dziękuje.
|
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Moderatorzy Postów: 4 362 Pomógł: 714 Dołączył: 12.02.2009 Skąd: Jak się położę tak leżę :D |
Bezpieczniej byłoby zostawić te l_r < 30 jako
Bo wiesz, że nigdy ta pętla się nie skończy przed l_r = 30? Czemu? To proste, zycie1 i zycie2 nigdy nie zejdą poniżej 0 z tej przyczyny, że za każdym przejściem pętli wracają do wartości 600 i 1000 na starcie a rand losuje u nich od 100 do 500 (IMG:style_emoticons/default/winksmiley.jpg) Odjęcie więc pokaże mniejszą liczbę (wciąż grubo powyżej 0), ale kolejna pętla znów ustawi 600 i 1000.Inna sprawa, że: to dokładnie to samo co i analogicznie $zycie2 to: Ten post edytował thek 25.10.2009, 13:58:22 |
|
|
|
Ulysess [PHP]Pętla For 25.10.2009, 12:35:20
Spawnm break;
Czytaj kursy . 25.10.2009, 12:39:37
Ulysess [PHP] pobierz, plaintext for ($l_r = 1 ;... 25.10.2009, 13:36:45
Ulysess wiem właśnie że coś jest źle.. tylko jeszcze nie w... 25.10.2009, 14:41:16
thek Twoja obecna poprawka prawie wyeliminowała problem... 25.10.2009, 22:50:02 ![]() ![]() |
|
Aktualny czas: 24.12.2025 - 05:23 |