J'essaie de comprendre comment écrire une boucle qui va envelopper chaque groupe de 3 éléments. Cependant, pour la dernière itération, il doit envelopper tout ce qui reste (que ce soit un, deux ou trois éléments)PHP: envelopper chaque groupe de 3 éléments
Donc, fondamentalement, ce genre de modèle:
div
do stuff
do stuff
do stuff
end-div
div
do stuff
do stuff
do stuff
end-div
div
do stuff
do stuff
do stuff
end-div
div
do stuff
end-div
Voici où je suis à ce jour :
<?php
$counter = 0;
for ($i = 1; $i <= 10; $i++) {
if (($counter + 1) % 3 == 0) {
echo 'div <br />';
}
echo 'do stuff <br />';
if (($counter + 1) % 3 == 0) {
echo 'end-div <br />';
}
$counter ++;
}
?>
Cela me donne ce qui suit:
do stuff
do stuff
div
do stuff
end-div
do stuff
do stuff
div
do stuff
end-div
do stuff
do stuff
div
do stuff
end-div
do stuff
quelqu'un peut voir où je vais mal?
fonctionne parfaitement, merci! – pealo86