将数字分成相等的部分

时间:2016-11-02 08:02:07

标签: php for-loop

我有一个for循环,我想显示数字相等的部分。

这是我的代码 -

for($j = 1; $j <= 8; $j++){
    echo ($j%4)."<br/>";
}

我希望输出像 -

1
2
3
4
1
2
3
4

5 个答案:

答案 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;
}