For-loop i PHP
En for-loop i PHP är den mest avancerade loopen och beter sig som motsvarigheten i programmeringsspråket C. Syntaxen är:
<?php
for( expr1; expr2; expr3 )
// Det som ska loopas
?>
expr1: Det första uttrycket körs 1 gång då loopen körs för första gången. Låt oss säga att första uttrycket är $i = 0;. Vi definierar alltså variabel $i till 0.
expr2: Det andra uttrycket utvärderas varje varv vi loopar. Vi sätter expr2 till $i < 10;. Alltså kommer for-loopen för varje varv att se om $i är mindre än 10.
expr3: I slutet av varje varv vi loopar körs expr3. Låt oss säga att expr3 är $i++;. Alltså kommer vi addera 1 till variabeln $i i slutet av varje varv i for-loopen.
Nu ser vår for-loop ut så här:
expr2: Det andra uttrycket utvärderas varje varv vi loopar. Vi sätter expr2 till $i < 10;. Alltså kommer for-loopen för varje varv att se om $i är mindre än 10.
expr3: I slutet av varje varv vi loopar körs expr3. Låt oss säga att expr3 är $i++;. Alltså kommer vi addera 1 till variabeln $i i slutet av varje varv i for-loopen.
Nu ser vår for-loop ut så här:
<?php
for( $i = 0; $i < 10; $i++ )
// Här loopas vårt innehåll
?>
Denna for-loop kommer köra 10 varv. Den startar på 0 och så länge $i är mindre än 10 kommer den köras. Varje varv adderar vi 1 till $i. Alltså går for-loopen 10 varv.
