라이브러리
[PHP] DsSequence::rotate - 주어진 회전 횟수만큼 시퀀스를 회전합니다.
DsSequence::rotate
PHP 8.0 버전부터 DsSequence 클래스가 제공되며, 이 클래스는 배열을 위한 동적 시퀀스입니다. DsSequence::rotate 메소드는 시퀀스의 요소를 회전하는 메소드입니다.
DsSequence::rotate 메소드의 사용법
DsSequence::rotate 메소드는 두 개의 인자를 받습니다. 첫 번째 인자는 회전할 시퀀스이고, 두 번째 인자는 회전할 횟수입니다. 만약 두 번째 인자가 음수라면, 시퀀스는 오른쪽에서 왼쪽으로 회전합니다.
예제
#hostingforum.kr
php
use DsSequence;
// 시퀀스 생성
$sequence = new Sequence([1, 2, 3, 4, 5]);
// 시퀀스 출력
echo "원래 시퀀스: ";
print_r($sequence);
// 시퀀스 회전
$sequence->rotate(2);
// 시퀀스 출력
echo "
회전 후 시퀀스: ";
print_r($sequence);
출력
#hostingforum.kr
원래 시퀀스:
DsSequence Object
(
[0] => 1
[1] => 2
[2] => 3
[3] => 4
[4] => 5
)
회전 후 시퀀스:
DsSequence Object
(
[0] => 4
[1] => 5
[2] => 1
[3] => 2
[4] => 3
)
DsSequence::rotate 메소드의 예제
#hostingforum.kr
php
use DsSequence;
// 시퀀스 생성
$sequence = new Sequence([1, 2, 3, 4, 5]);
// 시퀀스 회전 (오른쪽에서 왼쪽으로)
$sequence->rotate(2);
// 시퀀스 출력
echo "
회전 후 시퀀스 (오른쪽에서 왼쪽으로): ";
print_r($sequence);
// 시퀀스 회전 (왼쪽에서 오른쪽으로)
$sequence->rotate(-2);
// 시퀀스 출력
echo "
회전 후 시퀀스 (왼쪽에서 오른쪽으로): ";
print_r($sequence);
출력
#hostingforum.kr
회전 후 시퀀스 (오른쪽에서 왼쪽으로):
DsSequence Object
(
[0] => 3
[1] => 4
[2] => 5
[3] => 1
[4] => 2
)
회전 후 시퀀스 (왼쪽에서 오른쪽으로):
DsSequence Object
(
[0] => 2
[1] => 3
[2] => 4
[3] => 5
[4] => 1
)
DsSequence::rotate 메소드는 시퀀스의 요소를 회전하는 데 사용할 수 있습니다. 회전할 횟수는 양수나 음수로 지정할 수 있으며, 음수인 경우 시퀀스는 오른쪽에서 왼쪽으로 회전합니다.
-
- 나우호스팅 @pcs8404
-
호스팅포럼 화이팅!
댓글목록
등록된 댓글이 없습니다.