라이브러리
[PHP] DsMap::last - 맵의 마지막 쌍을 반환합니다.
DsMap::last() 함수
PHP 7.4 버전부터 제공되는 `DsMap` 클래스는 키-값 쌍을 저장하는 Map 인터페이스를 구현한 클래스입니다. `DsMap` 클래스는 `SplMap` 인터페이스를 구현했으며, 키-값 쌍을 저장하고 조회하는 기능을 제공합니다.
`DsMap::last()` 함수는 `DsMap` 객체의 마지막 키-값 쌍을 반환합니다. 이 함수는 `DsMap` 객체의 마지막 키-값 쌍을 반환합니다. 만약 `DsMap` 객체가 비어 있다면 `null`을 반환합니다.
예제
#hostingforum.kr
php
// DsMap 객체 생성
$map = new DsMap();
// 키-값 쌍 추가
$map->set('apple', 10);
$map->set('banana', 20);
$map->set('cherry', 30);
// DsMap::last() 함수 사용
$lastItem = $map->last();
// 결과 출력
echo "마지막 키-값 쌍: " . $lastItem->getKey() . ", " . $lastItem->getvalue() . "
";
// 결과: 마지막 키-값 쌍: cherry, 30
예제 2: 비어 있는 DsMap 객체
#hostingforum.kr
php
// DsMap 객체 생성
$map = new DsMap();
// DsMap::last() 함수 사용
$lastItem = $map->last();
// 결과 출력
echo "마지막 키-값 쌍: " . var_export($lastItem, true) . "
";
// 결과: 마지막 키-값 쌍: NULL
예제 3: DsMap 객체에 키가 중복된 경우
#hostingforum.kr
php
// DsMap 객체 생성
$map = new DsMap();
// 키-값 쌍 추가
$map->set('apple', 10);
$map->set('banana', 20);
$map->set('apple', 30); // 키가 중복된 경우
// DsMap::last() 함수 사용
$lastItem = $map->last();
// 결과 출력
echo "마지막 키-값 쌍: " . $lastItem->getKey() . ", " . $lastItem->getvalue() . "
";
// 결과: 마지막 키-값 쌍: apple, 30
위 예제에서는 `DsMap::last()` 함수를 사용하여 `DsMap` 객체의 마지막 키-값 쌍을 반환하는 방법을 설명했습니다. 또한 키가 중복된 경우의 예제를 포함하여 `DsMap` 객체의 동작을 이해할 수 있도록 했습니다.
-
- 나우호스팅 @pcs8404
-
호스팅포럼 화이팅!
댓글목록
등록된 댓글이 없습니다.