数组循环(循环计数大于数组索引)

时间:2018-06-17 10:15:39

标签: php for-loop

这是我的数组,我的for循环是问题,我的数组索引只有6个索引,但我的行是15个计数,这就是索引7和about将减少错误的原因。我的问题是如果循环到达索引7,如何返回索引0.我在下面有一个解决方案,但我喜欢我的解决方案。请查看我的解决方案,请提出另一种解决方案或其他方法来解决我的问题。

$row = 15;
     $array = array("monday", "tuesday", "wednesday", "thursday", "friday", "saturday", "sunday");
    for($i = 0; $i <= $row; $i++) { 
        echo $array[$i]."<br />";
     }

这是我的解决方案,我知道这不是一个好的解决方案,因为我需要你的帮助:

$array[7] = $array[0];
    $array[8] = $array[1];
    $array[9] = $array[2];
    $array[10] = $array[3];
    $array[11] = $array[4];
    $array[12] = $array[5];
    $array[13] = $array[6];
    $array[14] = $array[0];
    $array[15] = $array[1];
    $array[16] = $array[2];
    $array[17] = $array[3];
    $array[18] = $array[4];
    $array[19] = $array[5];
    $array[20] = $array[6];

1 个答案:

答案 0 :(得分:0)

这是我自己的问题的答案......

$row = 15;
 $array = array("monday", "tuesday", "wednesday", "thursday", "friday", "saturday", "sunday");
 for($i = 0; $i < $row; $i++) { 
     echo $array[$i % 7]."<br />";
 }