php试题:for($i=1;$i<5;$i++ )以上输出结果是

for($i=1;$i&lt;5;$i++){if($i%2==0) break;elseecho $i;}以上输出结果是
2024-10-31 06:41:45
推荐回答(3个)
回答1:

答案是1 %号是取余数
如果余数 == 0 也就是是被整除 退出循环 否则输出$i 也就是说当$i等1时,if 不成立 ,当$i等于2的时候 余数为 0 成立 break 退出循环; 所以为1;不再执行,如果把break 换成 continue 退出当前循环 答案就是1和3 明白了吗

回答2:

自己运行一下不就结了?
输出的是: 1 3
$i % 2 == 0
是取余数, 也就是变量除以2的都的余数为0
那么其实就是能被2整除的数, 那就是 1 3 咯

回答3:

答案是 答案是 1