# valeurs par defaut
$class = "";
$class_img = "";
$row = 0; // $row = 1;
$i = 0;
while($condition) {
if ($row%2 === 0) { // ligne paire (1-3-5 si par defaut $row == 0, 2-4-6 sinon)
$class_img = "lg";
if ($i%2 == 0) { //item pair sur ligne paire
$class = "8";
} else {
$class = "4";
}
} else {
$class_img = "sm";
if ($i%2 === 0) { //item pair sur ligne impaire
$class = "4";
} else {
$class = "8";
}
}
# mise à jour numero de ligne tous les 2 -> i est impaire
if ($i%2 == 1) {
$row++;
}
# mise à jour de i
$i++;
# affichage
echo '<div class="'.$class.'">';
echo ' <img src="" class="'.$class_img.'">';
echo '</div>';
} # fin while