Aktív témák

  • cucka

    addikt

    válasz Hujikolp #545 üzenetére

    legegyszerűbb előltesztelős a while ciklus. while (feltétel) {<ciklusmag utasítások>}. a php az elején megvizsgálja, hogy igaz-e a feltétel, ha igen, akkor lefuttatja a ciklusmagot majd visszatér az elejére, és újból megvizsgálja, stb. a feltétel bármi lehet.
    a for ciklus fejlettebb, előltesztelős, 3 része van. for (értékadás; feltétel; utasítás)
    az értékadás valójában egy tetszőleges utasítás, ami egyszer fut le, méghozzá a ciklus legelején, az ismétlődő rész előtt. a for addig fut, amíg a feltétel igaz nem lesz. az utasítás tetszőleges, általában itt növeljük a ciklusváltozónkat, amelytől függ a feltétel értéke.

    pl.
    for ($i=2;$i<10;$i+=2){print $i;} - kiírja a 10-nél kisebb páros számokat
    $i=2; while ($i<10) {print $i; $i+=2;} - ugyanez while-al

    végtelen ciklus - végtelen sokszor fut le, mert a ciklusfeltétel mindig igaz.

    hátultesztelős: do..while. a lényege, hogy a ciklusmag egyszer mindenképp lefut, utána történik a ciklusfeltétel ellenőrzése.

Aktív témák