라이브러리

[PHP] DsMap::merge - 주어진 모든 연결을 추가한 결과를 반환합니다.




DsMap::merge


PHP 7.4 버전부터 `DsMap` 클래스가 추가되었습니다. `DsMap` 클래스는 키-값 쌍을 저장하고 관리하는 자료구조입니다. `DsMap` 클래스는 `merge` 메서드를 제공하는데, 이 메서드는 두 개의 `DsMap` 객체를 합쳐서 새로운 `DsMap` 객체를 반환합니다.

merge 메서드


`merge` 메서드는 두 개의 `DsMap` 객체를 합쳐서 새로운 `DsMap` 객체를 반환합니다. 새로운 `DsMap` 객체는 원래 두 개의 `DsMap` 객체의 모든 키-값 쌍을 포함합니다.

예제


#hostingforum.kr
php

use DsMap;



// 두 개의 DsMap 객체를 생성합니다.

$map1 = new Map();

$map1->set('key1', 'value1');

$map1->set('key2', 'value2');



$map2 = new Map();

$map2->set('key2', 'newValue2');

$map2->set('key3', 'value3');



// 두 개의 DsMap 객체를 합칩니다.

$mergedMap = $map1->merge($map2);



// 결과를 출력합니다.

print_r($mergedMap);



결과


#hostingforum.kr
php

DsMap Object

(

    [0] => DsPair Object

        (

            [key] => key1

            [value] => value1

        )



    [1] => DsPair Object

        (

            [key] => key2

            [value] => newValue2

        )



    [2] => DsPair Object

        (

            [key] => key3

            [value] => value3

        )



)



설명


위 예제에서 `merge` 메서드는 두 개의 `DsMap` 객체를 합쳐서 새로운 `DsMap` 객체를 반환합니다. 새로운 `DsMap` 객체는 원래 두 개의 `DsMap` 객체의 모든 키-값 쌍을 포함합니다. `merge` 메서드는 키가 중복되는 경우, 마지막에 추가된 키-값 쌍이 새로운 `DsMap` 객체에 포함됩니다.

참고


* PHP 7.4 버전부터 `DsMap` 클래스가 추가되었습니다.
* `DsMap` 클래스는 키-값 쌍을 저장하고 관리하는 자료구조입니다.
* `merge` 메서드는 두 개의 `DsMap` 객체를 합쳐서 새로운 `DsMap` 객체를 반환합니다.
* 새로운 `DsMap` 객체는 원래 두 개의 `DsMap` 객체의 모든 키-값 쌍을 포함합니다.
  • profile_image
    나우호스팅 @pcs8404 

    호스팅포럼 화이팅!

    댓글목록

    등록된 댓글이 없습니다.

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

검색

게시물 검색