Domov arrow 2. PHP arrow 2.11 Zanke arrow 2.11.2 For zanka


2.11.2 For zanka Natisni E-pošta
For zanka je manj dovzetna za povzročanje neskončnih zank, zato ker si primoran določiti vse pogoje zanke v prvi vrstici. For zanka uporablja naslednji osnovni vzorec:

for (inicializiraj števec; preveri; povečaj) {
    koda, ki se izvrši
    }

Naslednja koda naredi isto kot prejšnja while zanka – prikaže vsa števila od 1 do 100:

for  ($i = 1; $i <= 100; $i++) {
    echo "$i<br />";
    }

Trije izrazi znotraj narekovajev nadzorujejo delovanje:
-    prvi izraz določi začetno stanje. Tu lahko uporabljaš katerokoli spremenljivko, vendar je dogovor tak, da se pri zankah uporablja spremenljivka $i. Če je potreben več kot en števec, se pogosto uporabljata še spremenljivki $j in $k.
-    drugi izraz je preizkus, ki določa, ali naj zanka nadaljuje z izvajanjem. Tu je lahko število, spremenljivka ali izraz, ki izračuna vrednost.
-    tretji izraz pokaže pot skozi zanko. Večinoma želiš iti skozi zanko korak za korakom, tako da je primerna uporaba operatorja za povečanje za 1 (++) ali zmanjšanje za 1(--). Lahko pa uporabiš večje korake naprimer $i+=10.
 


© 2007-2008 PHP, MySQL, XML, OOP, varnost