Autor | Zpráva | ||
---|---|---|---|
Ratio Profil |
#1 · Zasláno: 31. 1. 2012, 16:37:38
Potrebuji dve while podmínky, jednu pro $i a jednu pro $j v tomto tvaru:
$i = 6; $j = 0; while($i <= 10) { while ($j <= 4) { kód $j++; } $i++; } Díky |
||
Joker Profil |
#2 · Zasláno: 31. 1. 2012, 16:51:34
Ratio:
Takhle je to v pořádku, leda by na vině byl kód schovaný pod kód .
Ale v tomhle případě by přehlednější bylo použít 2x for-cyklus. |
||
Ratio Profil |
#3 · Zasláno: 31. 1. 2012, 16:59:27 · Upravil/a: Ratio
Joker:
Právě že není... taky mě to překvapuje. Zkusím ten for-cyklus. Díky, s tím for cyklem to jede jak ma. |
||
joe Profil |
#4 · Zasláno: 31. 1. 2012, 17:49:56
Ratio:
„když ale nechám vypsat proměnnou $i, zůstává mi na původní proměnné (6)“ Taky že to je správně. Nejdříve se bude vykonávat ten vnořený while, protože inkrementaci máš až za ním. Proto pokud jsi dal výpis, pak, pak se ti nejprve vypisovalo x-krát $j a potom $i . Příště by bylo vhodné dát sem celý kód, nikdo nemůžeme tušit, co máš schované za kód . Pokud chceš ten vnořený while provádět při každém průchodu toho nadřazeného, nikde tam nevidím nulování proměnné $j .
|
||
Časová prodleva: 12 let
|
0