라이브러리
[PHP] DsSet::merge - 주어진 모든 값을 세트에 추가한 결과를 반환합니다.
DsSet::merge
PHP 7.4 버전부터 도입된 `DsSet` 클래스는 집합을 표현하기 위한 내장 클래스입니다. 집합은 중복된 요소를 허용하지 않는 데이터 구조입니다. `DsSet` 클래스는 집합의 기본적인 연산을 제공하며, 그 중 하나가 `merge` 메서드입니다.
`merge` 메서드는 두 집합을 합쳐 새로운 집합을 반환합니다. 합쳐진 집합에는 원본 집합의 요소와 합쳐진 집합의 요소가 모두 포함됩니다.
예제
#hostingforum.kr
php
// 집합 A
$setA = new DsSet([1, 2, 3, 4, 5]);
// 집합 B
$setB = new DsSet([4, 5, 6, 7, 8]);
// 집합 A와 B를 합쳐 새로운 집합을 반환
$mergedSet = $setA->merge($setB);
// 결과 집합 출력
print_r($mergedSet);
// 집합 A와 B를 합쳐 집합 A에 저장
$setA->merge($setB);
// 결과 집합 출력
print_r($setA);
결과
#hostingforum.kr
php
// 결과 집합 출력
Array
(
[0] => 1
[1] => 2
[2] => 3
[3] => 4
[4] => 5
[5] => 6
[6] => 7
[7] => 8
)
// 집합 A와 B를 합쳐 집합 A에 저장
Array
(
[0] => 1
[1] => 2
[2] => 3
[3] => 4
[4] => 5
[5] => 6
[6] => 7
[7] => 8
)
참고
* `DsSet` 클래스는 PHP 7.4 버전부터 지원됩니다.
* `merge` 메서드는 두 집합을 합쳐 새로운 집합을 반환합니다.
* 합쳐진 집합에는 원본 집합의 요소와 합쳐진 집합의 요소가 모두 포함됩니다.
* `merge` 메서드는 집합의 요소를 변경하지 않습니다. 새로운 집합을 반환합니다.
-
- 나우호스팅 @pcs8404
-
호스팅포럼 화이팅!
댓글목록
등록된 댓글이 없습니다.