【发布时间】:2018-06-25 17:20:13
【问题描述】:
我想使用循环打印一系列有条件修改的数字。
逻辑是奇数出现不加修改打印,偶数出现平方(乘以自己)。
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.
我想要的结果(如果通过 6 迭代 1)是:
// unmodified
// ↓ ↓ ↓
1 4 3 16 5 36
// ↑ ↑↑ ↑↑
// squared (2, 4, and 6)
【问题讨论】:
-
这个系列的模式是什么?
-
这个系列的模式是每隔一个数字将是原始数字的平方,例如 1 2 3 4 5 6 ......... 将是 1 4 3 16 5 36.. ...
标签: php loops math conditional increment