라이브러리
[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` 메서드를 호출한 후, 원래의 키-값 쌍에 접근할 수 없습니다.
-
- 나우호스팅 @pcs8404
-
호스팅포럼 화이팅!
댓글목록
등록된 댓글이 없습니다.