테스트 사이트 - 개발 중인 베타 버전입니다

배열을 구룹으로 순환 시킬 수 있는 방법 문의 드립니다. 채택완료

찬돌이 5년 전 조회 1,748

$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개

채택된 답변
+20 포인트

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개

찬돌이
5년 전
배열이 어렵습니다.
보내 주신 자료 참고하여 해결하도록 하겠습니다.
감사합니다.

댓글을 작성하려면 로그인이 필요합니다.

배열 반복은 여러가지 방법이 있는데요

아래 링크 가보시면 정리가 잘 되어 있습니다~

https://opentutorials.org/module/3989/26230">https://opentutorials.org/module/3989/26230

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인