라이브러리

[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` 객체의 동작을 이해할 수 있도록 했습니다.
  • profile_image
    나우호스팅 @pcs8404 

    호스팅포럼 화이팅!

    댓글목록

    등록된 댓글이 없습니다.

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

검색

게시물 검색