라이브러리

[PHP] DsSet::reversed - 역순 복사본을 반환합니다.




PHP 에서 DsSet::reversed는 집합의 원소를 역순으로 반환하는 메서드입니다. 집합은 중복을 허용하지 않는 데이터의 집합입니다.

DsSet::reversed 메서드는 집합의 원소를 역순으로 반환합니다. 예를 들어, 집합 {1, 2, 3, 4, 5}의 원소를 역순으로 반환하면 {5, 4, 3, 2, 1}이 됩니다.

예제


#hostingforum.kr
php

$s = new DsSet([1, 2, 3, 4, 5]);

print_r($s->reversed());



위의 코드를 실행하면 다음과 같은 결과가 출력됩니다.

#hostingforum.kr
php

DsSet Object

(

    [flags:protected] => 0

    [container:protected] => Array

        (

            [0] => 5

            [1] => 4

            [2] => 3

            [3] => 2

            [4] => 1

        )



)



예제 2


#hostingforum.kr
php

$s = new DsSet([1, 2, 2, 3, 3, 3, 4, 4, 4, 4]);

print_r($s->reversed());



위의 코드를 실행하면 다음과 같은 결과가 출력됩니다.

#hostingforum.kr
php

DsSet Object

(

    [flags:protected] => 0

    [container:protected] => Array

        (

            [0] => 4

            [1] => 4

            [2] => 4

            [3] => 4

            [4] => 3

            [5] => 3

            [6] => 3

            [7] => 2

            [8] => 2

            [9] => 1

        )



)



위의 예제는 집합의 원소가 중복되는 경우에 대한 예제입니다. DsSet::reversed 메서드는 집합의 원소를 역순으로 반환하기 때문에 중복되는 원소도 역순으로 반환됩니다.

예제 3


#hostingforum.kr
php

$s = new DsSet();

$s->push(1);

$s->push(2);

$s->push(3);

$s->push(4);

$s->push(5);

print_r($s->reversed());



위의 코드를 실행하면 다음과 같은 결과가 출력됩니다.

#hostingforum.kr
php

DsSet Object

(

    [flags:protected] => 0

    [container:protected] => Array

        (

            [0] => 5

            [1] => 4

            [2] => 3

            [3] => 2

            [4] => 1

        )



)



위의 예제는 집합의 원소를 하나씩 추가하는 경우에 대한 예제입니다. DsSet::reversed 메서드는 집합의 원소를 역순으로 반환하기 때문에 원소를 추가하는 순서와 상관없이 원소를 역순으로 반환됩니다.
  • profile_image
    나우호스팅 @pcs8404 

    호스팅포럼 화이팅!

    댓글목록

    등록된 댓글이 없습니다.

  • 전체 10,077건 / 596 페이지

검색

게시물 검색