배열을 구룹으로 순환 시킬 수 있는 방법 문의 드립니다.
본문
$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회전만 구현해봤습니다.
나머지 부분은 응용해서 넣으시면 될듯합니다.
$num=array(1,2,3,4,5,6,7,8,9,9,10,11);
$first= array_splice($num, 0, 5);
$temp= array_shift($first);
array_push($first, $temp);
답변을 작성하시기 전에 로그인 해주세요.