배열을 구룹으로 순환 시킬 수 있는 방법 문의 드립니다. 채택완료
$num=array(1,2,3,4,5,6,7,8,9,9,10,11);
< 1 회전 >
월 = 1, 2, 3, 4, 5
화 = 2, 3, 4, 5, 1
수 = 3, 4, 5, 1, 2
목 = 4, 5, 1, 2, 3
금 = 5, 1, 2, 3, 4
< 2 회전 >
월 = 6, 7, 8, 9, 10
화 = 7, 8, 9, 10, 6
수 = 8, 9, 10, 6, 7
목 = 9, 10, 6, 7, 8
금 = 10, 6, 7, 8, 9
< 3 회전 >
월 = 10, 1, 2, 3, 4
화 = 1, 2, 3, 4, 10
수 = 2, 3, 4, 10, 1
목 = 3, 4, 10, 1, 2
금 = 4, 10, 1, 2, 3
예시 처럼 배열을 계속 반복 해서 수환 시킬 수 있는 방법을 찾고 있습니다.
답변 2개
3회전에 값이 이해가 안가 1회전만 구현해봤습니다.
나머지 부분은 응용해서 넣으시면 될듯합니다.
</p>
<p>$num=array(1,2,3,4,5,6,7,8,9,9,10,11);</p>
<p>$first= array_splice($num, 0, 5);</p>
<p>$temp= array_shift($first);</p>
<p>array_push($first, $temp);</p>
<p>
답변에 대한 댓글 1개
댓글을 작성하려면 로그인이 필요합니다.
배열 반복은 여러가지 방법이 있는데요
아래 링크 가보시면 정리가 잘 되어 있습니다~
https://opentutorials.org/module/3989/26230">https://opentutorials.org/module/3989/26230
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인
보내 주신 자료 참고하여 해결하도록 하겠습니다.
감사합니다.