我有一个for循环,我想显示数字相等的部分。
这是我的代码 -
for($j = 1; $j <= 8; $j++){
echo ($j%4)."<br/>";
}
我希望输出像 -
1
2
3
4
1
2
3
4
答案 0 :(得分:1)
for($j = 0; $j <= 8; $j++){
echo (($j%4)+1)."<br/>";
}
为模数添加+1
答案 1 :(得分:1)
你接近解决方案:
<?php
for($j = 0; $j < 8; $j++){
echo ($j % 4 + 1)."<br/>";
}
答案 2 :(得分:1)
您的代码需要3个商城修改: 1 - 从0开始循环; 2 - 结束循环,&lt; 8; 3-为模数添加+1
for($j = 0; $j < 8; $j++){
echo ($j%4+1)."<br/>";
}
答案 3 :(得分:1)
你应该写这个
for($j = 0; $j < 8; $j++){
echo ($j % 4 + 1)."<br/>";
}
这将解决您的问题
答案 4 :(得分:1)
重复任何数组的完全不同的方法:
npm install --save wallpaper
您的输出可以通过以下方式生成:
function array_repeat(array $v, int $n) {
$ret = array();
while ($n>0) {
$ret = array_merge($ret, $v);
$n-=1;
}
return ret;
}