20個の要素の配列があり、配列内の各要素は画像を保持しています。画像サイズが変わるように作っています。3つの画像は中サイズで、次の4つは小さく、7つ目は大きい必要があります。パターンは配列の最後まで続く必要があります。現在、7つおきの画像が大きく、残りが小さいように動作しています。ミディアムイメージを設定するのに最適な方法がわかりません。だから:Array []
[0]
[1]
[2]
[3]
[4]
[5]
[6]
[7]
[8]
[9]
[10]
[11]
[12]
[13]
[14]
[15]
[16]
[17]
[18]
[19]
[20]
[0]、[1]、[2]、[8]、[9]、[10]、[15]、[16]、[17]はすべて中型にしたいと思います。
これが私のコードです。
foreach ($images as $image ) {
$img_size = "small";
if($i !==0 && $i % 7 == 0) {
$img_size = "large";
}else{
$img_size = $img_size;
}
}