Visa ett inlägg
Oläst 2012-03-21, 11:50 #9
Fredrik-ss avatar
Fredrik-s Fredrik-s är inte uppkopplad
Har WN som tidsfördriv
 
Reg.datum: Jun 2007
Inlägg: 1 010
Fredrik-s Fredrik-s är inte uppkopplad
Har WN som tidsfördriv
Fredrik-ss avatar
 
Reg.datum: Jun 2007
Inlägg: 1 010
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.
Fredrik-s är inte uppkopplad   Svara med citatSvara med citat