라이브러리

[PHP] DsMap::reverse - 지도를 원래대로 뒤집습니다.




DsMap::reverse


PHP 7.4 버전부터 DsMap 클래스가 제공됩니다. DsMap 클래스는 키-값 쌍을 저장하는 내부 데이터 구조입니다. DsMap::reverse 메소드는 DsMap 인스턴스의 키-값 쌍을 역순으로 정렬합니다.

사용법


DsMap::reverse 메소드는 다음과 같이 사용할 수 있습니다.

#hostingforum.kr
php

use function Dsmap;

use function Ds
everse;



$map = map(['a' => 1, 'b' => 2, 'c' => 3]);

print_r($map);



$map = reverse($map);

print_r($map);



예제


#hostingforum.kr
php

use function Dsmap;

use function Ds
everse;



// DsMap 인스턴스 생성

$map = map(['a' => 1, 'b' => 2, 'c' => 3]);



// 원래 DsMap 인스턴스 출력

echo "원래 DsMap 인스턴스:
";

print_r($map);



// DsMap::reverse 메소드 호출

$map = reverse($map);



// 역순으로 정렬된 DsMap 인스턴스 출력

echo "
역순으로 정렬된 DsMap 인스턴스:
";

print_r($map);



결과


원래 DsMap 인스턴스:
DsMap Object
(
[data:protected] => Array
(
[a] => 1
[b] => 2
[c] => 3
)

)

역순으로 정렬된 DsMap 인스턴스:
DsMap Object
(
[data:protected] => Array
(
[c] => 3
[b] => 2
[a] => 1
)

)

참고


DsMap::reverse 메소드는 DsMap 인스턴스의 키-값 쌍을 역순으로 정렬합니다. 이 메소드는 내부적으로 DsMap 인스턴스의 데이터를 재배치하여 역순으로 정렬합니다. DsMap::reverse 메소드는 DsMap 인스턴스를 변경하지 않고 새로운 DsMap 인스턴스를 반환합니다.
  • profile_image
    나우호스팅 @pcs8404 

    호스팅포럼 화이팅!

    댓글목록

    등록된 댓글이 없습니다.

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

검색

게시물 검색