요일의 반복 표현 질문입니다.
본문
$str = ['월','화','수','목','금'];
1/월, 2/화, 3/수, 4/목, 5/금
8/월, 9/화, 10/수, 11/목, 12/금
처럼
월, 화, 수, 목, 금이
반복으로 활용 되는 것입니다.
또다른 방법은 $num을 7이면 시작되게 반복하는 방법입니다.
$num = [1,2,3,4,5,6,7,8,9];
1,2,3,4,5,6,7,8,9
4,5,6,7,8,9,1,2,3
7,8,9,1,2,3,4,5,6
답변 1
원하시는게 아래 코드는 아니신 것 같지만 혹시나 참고가 되실까해서 올려봅니다.
$num = [1,2,3,4,5,6,7,8,9];
$k= 0;
for ($i=0; $i < 50; $i++) {
for ($j=0; $j < 7; $j++) {
if ($k == count($num)) { $k = 0; }
echo $num[$k];
if ($j < 6) { echo ","; }
$k++;
}
echo "<br>\n";
}
출력결과
1,2,3,4,5,6,7
8,9,1,2,3,4,5
6,7,8,9,1,2,3
4,5,6,7,8,9,1
2,3,4,5,6,7,8
9,1,2,3,4,5,6
7,8,9,1,2,3,4
5,6,7,8,9,1,2
3,4,5,6,7,8,9
1,2,3,4,5,6,7
8,9,1,2,3,4,5
6,7,8,9,1,2,3
4,5,6,7,8,9,1
2,3,4,5,6,7,8
9,1,2,3,4,5,6
7,8,9,1,2,3,4
5,6,7,8,9,1,2
3,4,5,6,7,8,9
1,2,3,4,5,6,7
8,9,1,2,3,4,5
6,7,8,9,1,2,3
4,5,6,7,8,9,1
2,3,4,5,6,7,8
9,1,2,3,4,5,6
7,8,9,1,2,3,4
5,6,7,8,9,1,2
3,4,5,6,7,8,9
1,2,3,4,5,6,7
8,9,1,2,3,4,5
6,7,8,9,1,2,3
4,5,6,7,8,9,1
2,3,4,5,6,7,8
9,1,2,3,4,5,6
7,8,9,1,2,3,4
5,6,7,8,9,1,2
3,4,5,6,7,8,9
1,2,3,4,5,6,7
8,9,1,2,3,4,5
6,7,8,9,1,2,3
4,5,6,7,8,9,1
2,3,4,5,6,7,8
9,1,2,3,4,5,6
7,8,9,1,2,3,4
5,6,7,8,9,1,2
3,4,5,6,7,8,9
1,2,3,4,5,6,7
8,9,1,2,3,4,5
6,7,8,9,1,2,3
4,5,6,7,8,9,1
2,3,4,5,6,7,8
공부에 도움이 되시길 바랍니다.
행복한 코딩되세요~!!!
!-->