답변 3개
채택된 답변
+20 포인트
5년 전
$num = [1,2,3,4,5];
for($i=0; $i < sizeof($num); $i++){ $last_el = array_pop($num); array_unshift($num, $last_el); print_r($num); }
로그인 후 평가할 수 있습니다
답변에 대한 댓글 1개
s
sinbi
5년 전
댓글을 작성하려면 로그인이 필요합니다.
5년 전
참고로 다른 방법도 소개합니다.
</p>
<p>$num = [1,2,3,4,5];
for ($i=0, $cnt=count($num); $i<=$cnt; $i++) {
for ($j=-$i; $j<$cnt-$i; $j++) {
$p = ($cnt+$j)%$cnt;
echo $num[$p], ' ';
}
echo '
';
}</p>
<p>
1 2 3 4 5
5 1 2 3 4
4 5 1 2 3
3 4 5 1 2
2 3 4 5 1
1 2 3 4 5
로그인 후 평가할 수 있습니다
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인
<?php
$num = [1,2,3,4,5];
print_r($num);
echo "<br>";
for($i=0; $i < sizeof($num); $i++){
$last_el = array_pop($num);
array_unshift($num, $last_el);
print_r($num);
echo "<br>";
}