Я хочу напечатать серию условно измененных чисел, используя цикл.
Логика заключается в том, что нечетные вхождения печатаются без изменений, но четные вхождения возводятся в квадрат (умножаются на себя).
for ($i=1; $i < 6 ; $i++) {
echo $i;
for ($j=1; $j==$i ; $j++) {
echo ($j+1) * ($j+1);
}
echo " ";
}
Приведенный выше код печатает: 14 2 3 4 5
.
Мой желаемый результат (если итерация от 1
до 6
):
// unmodified
// ↓ ↓ ↓
1 4 3 16 5 36
// ↑ ↑↑ ↑↑
// squared (2, 4, and 6)