라이브러리

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




DsMap::reversed

PHP 7.4 버전부터 `DsMap` 클래스가 추가되었으며, 이 클래스는 `Map` 인터페이스를 구현한 클래스입니다. `DsMap` 클래스는 키-값 쌍을 저장하고 관리하는 데 사용할 수 있습니다.

`DsMap::reversed` 메서드는 `DsMap` 객체의 키-값 쌍을 역순으로 반환합니다. 즉, 원래의 키-값 쌍은 `DsMap` 객체에 저장되어 있지만, `DsMap::reversed` 메서드를 호출하면 키-값 쌍이 역순으로 반환됩니다.

예제

#hostingforum.kr
php

// DsMap 객체 생성

$map = new DsMap(['apple' => '사과', 'banana' => '바나나', 'cherry' => '체리']);



// 원래의 키-값 쌍 출력

echo "원래의 키-값 쌍:
";

foreach ($map as $key => $value) {

    echo "$key: $value
";

}



// DsMap::reversed 메서드 호출

$reversedMap = $map->reversed();



// 역순으로 반환된 키-값 쌍 출력

echo "
역순으로 반환된 키-값 쌍:
";

foreach ($reversedMap as $key => $value) {

    echo "$key: $value
";

}



출력

#hostingforum.kr


원래의 키-값 쌍:

apple: 사과

banana: 바나나

cherry: 체리



역순으로 반환된 키-값 쌍:

cherry: 체리

banana: 바나나

apple: 사과



위 예제에서 `DsMap::reversed` 메서드를 호출하여 역순으로 반환된 키-값 쌍을 출력했습니다. 원래의 키-값 쌍은 `DsMap` 객체에 저장되어 있지만, `DsMap::reversed` 메서드를 호출하면 키-값 쌍이 역순으로 반환됩니다.

주의

`DsMap::reversed` 메서드는 `DsMap` 객체의 키-값 쌍을 역순으로 반환합니다. 원래의 키-값 쌍은 `DsMap` 객체에 저장되어 있지만, `DsMap::reversed` 메서드를 호출하면 키-값 쌍이 역순으로 반환됩니다. 따라서 `DsMap::reversed` 메서드를 호출한 후, 원래의 키-값 쌍에 접근할 수 없습니다.
  • profile_image
    나우호스팅 @pcs8404 

    호스팅포럼 화이팅!

    댓글목록

    등록된 댓글이 없습니다.

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

검색

게시물 검색