for içerisinde if yada switch case kullanmak
arkadaşlar selam, sorunum for içerisinde ki for da olan x değerini $i değeri 3 yada 6 olduğu zaman x ve y değerlini değiştirmek. ama şöyle bir sorun oluyor $i değeri 3 olduğu zaman döngü devam etmiyor nedeni nedir? (aynı şekilde if ile de denedim yine aynı yerde takıldı döngü)
$mimeType = $request->file('sharedPhoto')->extension();
$img = Image::make('img/shared-photos/27-06-2022_17-09-31-faruk-savur.jpg');
$y = 0;
$x = 0;
for ($i = 1; $i <= 9; $i++) {
for ($x; $x <= 400; $x += 200) {
switch ($i) {
case 3:
$x = 0;
$y = 200;
break;
case 6:
$x = 0;
$y = 400;
break;
}
//print ("i: " . $i . "<br>");
$img->crop(200, 200, $x, $y)->save('img/shared-photos/' . $i . '.' . $mimeType);
}
}