Joh*_*hnA 5 php loops conditional-statements
在PHP我有循环例如
for ($i = 0; $i <= 1000; $i++) {
if ($i = 10 || $i == 20 || $i == 30 || $i == 40 || $i == 50 || $i == 60) {
echo $i;
}
}
Run Code Online (Sandbox Code Playgroud)
想象我需要回应$ i每一个10,20,30,40,50,60,..970,980,990
应该有办法不在if
声明中写出100个条件.是否有一些合理的方法来查看是否$i
增加10然后执行以下操作:
if ($i == $i+10) {
...
}
Run Code Online (Sandbox Code Playgroud)
PS如果可能我不想引入另一个变量来计算我需要找到只使用的解决方案 $i
and*_*wsi 20
尝试:
if ($i % 10 == 0)
Run Code Online (Sandbox Code Playgroud)
只要您的索引可以被10整除,就会触发.
将您的for循环重写为:
for ($i = 0; $i <= 1000; $i+=10) {
Run Code Online (Sandbox Code Playgroud)
而且我不知道它是否适合像这样的逗号(如您的第一篇文章):
for ($i = 0, $i <= 1000, $i++) {
Run Code Online (Sandbox Code Playgroud)