I need to perform a calculation in a loop whereby every other iteration should change +
to -
and vice versa.
$mainNumber = 6;
$finalData = [];
$operator = '+';
for ($i = 1; $i <= $mainNumber; $i++) {
switch ($operator) {
case '-':
$operator = '+';
break;
case '+':
$operator = '-';
break;
}
$finalData[] = "$mainNumber $operator $i";
}
dd($finalData);
My above code output as follows
array:5 [▼
0 => "6 - 1"
1 => "6 + 2"
2 => "6 - 3"
3 => "6 + 4"
4 => "6 - 5"
5 => "6 + 6"
]
Instead
array:5 [▼
0 => "5"
1 => "8"
2 => "3"
3 => "10"
4 => "1"
5 => "12"
]