我需要实现以下目标:
1
2
3
4
5
---
6
7
8
9
10
---
11
12
13
14
15
---
16
17
18
19
20
---
...
800
Run Code Online (Sandbox Code Playgroud)
我的代码:
<?php
$sum = 0;
$str = '';
for($i = 1; $i<=800; $i++) {
$sum = $sum + $i;
$str .= $i == 5 ? $i. "<br> --- <br>": $i."<br>";
}
echo $str;
Run Code Online (Sandbox Code Playgroud)
问题在于,使用此代码,它只能在第一个块之后进行除法。
希望您能帮到我,非常感谢。
尝试这个
$sum = 0;
$str = '';
for($i = 1; $i<=800; $i++) {
$sum = $sum + $i;
$str .= $i%5 == 0 ? $i. "<br> --- <br>": $i."<br>";
}
echo $str;
Run Code Online (Sandbox Code Playgroud)
只是改变$i == 5成$i%5 == 0
| 归档时间: |
|
| 查看次数: |
58 次 |
| 最近记录: |