while kører indtil *een* betingelse bliver sand, den kan du så inde i løkken ændre, så den ikke bliver ved med at være sand, det er ikke en parameter !
Kig lidt på stigc\'s, morw\'s og coderdk\'s, så kan du forhåbentligt forstå, hvordan dissen løkke-muligheder skal benyttes -- ellers spørg igen ;·]
morw, japs :) - men den er der. Det er vel også meget logisk. Med while løkken skal den checke hver eneste gang om et givent udtryk evaluerer sandt - med for-løkken kører den kun et foruddefineret antal gange.
razor >> Nope. For-løkken evaluerer ved hver gennemgang. http://dk.php.net/for \"In the beginning of each iteration, expr2 is evaluated.\"
Det er det, der gør PHPs \"for\"-løkke mere fleksibel, end Basics. I Basic (fx Visual Basic) kan en for-løkke ikke gøre andet, end at tælle fra ét tal til et andet. I PHP kan du gøre hvad du vil, selv om man plejer at lave sådan en tæller-ting.
jelzin101 >> Jaja, men du kan ikke gøre andet, end at tælle fra ét tal til et andet.
Du kan ikke gøre ting som dette:
for ($i=0, $j=0; $i<($j/2); $i++, $j+=$i)
Har ikke lige tjekket om det er syntaktisk korrekt, og det giver da slet ingen semantisk mening. Men ting i den stil kan lade sig gøre i PHP, det mener jeg ikke man kan ik VB.
jeg ved ikke helt hvad der er du gør dér :0) men man kan da godt bruge andre parametre end fra et tal til et andet..... f.eks for 0 to len(tekst) step 0.10 osv.
jelzin101 >> Det jeg vil frem til er, at en for-løkke i PHP er tre udtryk, du kan skrive hvad du har lyst til. I VB kan du kun \"steppe\". Så skal du lave en \"step 0\", og ændre din tæller inde i løkken. Right? Min viden om VB er ret begrænset, jeg bryder mig slet ikke om sproget. :)
Men det er også ligemeget, det var bare en lille sidebemærkning. :)
Jamen, det er jo næsten typisk for Eksperten.dk et *godt* spørgsmål tygges grundigt *S*
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.