FAQ |
Kalender |
|
![]() |
#1 | |||
|
||||
Har WN som tidsfördriv
|
Kan dra mitt strå till stacken i och förklara Monkboll's kod:
// Innan du påbörjar while-loopen definierar du en variabel till 0 $i = 0; // Så länge det finns produkter att hämta ut så kör vi while satsen nedanför while($products as $product) { // Om variabel $i är lika med 5 så kör vi ut annonsen annars skippas denna if-sats eftersom uttrycket inte är sant if($i == 5) { echo "<div>Annons</div>"; } // Vi skiver ut produkten echo "<li>$product</li>"; // Nedan ökar vi $i variabeln med ett (++ betyder öka med ett) du skulle lika gärna kunna skriva $i = $i + 1; Men det blir mindre kod att skriva det som nedanför. $i++; } Varje gång vi har kört ett varv i whilesatsen så kommer $i att öka med ett. Första varvet är $i 0, nästa varv är $i 1, därefter är $i 2 osv. När $i till slut kommer att bli 5 så blir det uttrycket vi har skrivit i if-satsen sant (eftersom $i == 5)och då kommer "<div>Annons</div>" skrivas ut. |
|||
![]() |
![]() |
Svara |
|
|