| FAQ |
| Kalender |
|
|
#9 | ||
|
|||
|
Medlem
|
Själv brukar jag använda modulus istället när jag vill skriva ut något vid givna intervall.
Så jag bidrar med mitt exempel. Eftersom modulus (% i PHP) svarar med resten från en division så blir det 0 (false) när det är jämnt delbart. (6/2=3 0 i rest, 7/2=3 och 1 i rest) En division med 0 ger alltid en rest på 0 så därför startar jag med $i=1 istället. Mitt exempel blir då: Kod:
$i=1;
while ($products as $product) {
echo "<li>$product</li>";
if (!($i%5)) echo "<li>annons</li>"; // om $i % 5 inte blir 0 (false) är det inte delbart med 5
$i++;
}
|
||
|
|
Svara med citat
|
|
|