라이브러리

[PHP] DsSet::clear - 모든 값을 제거합니다.




PHP 에서 DsSet::clear는 DsSet 클래스의 메서드 중 하나입니다. DsSet은 PHP 7.2부터 제공하는 데이터 구조 중 하나로, 집합(set) 데이터 구조를 제공합니다. 집합은 중복된 요소를 허용하지 않는 데이터 구조입니다.

DsSet::clear 메서드는 DsSet 객체의 모든 요소를 삭제합니다. 이 메서드는 DsSet 객체의 현재 상태를 초기화합니다.

예제


#hostingforum.kr
php

// DsSet 객체를 생성합니다.

$set = new DsSet([1, 2, 3, 4, 5]);



// DsSet::clear를 호출하여 모든 요소를 삭제합니다.

$set->clear();



// DsSet::count를 호출하여 요소의 개수를 확인합니다.

echo $set->count(); // 출력: 0



DsSet::clear 사용 예제


#hostingforum.kr
php

// DsSet 객체를 생성합니다.

$set = new DsSet([1, 2, 3, 4, 5]);



// DsSet::clear를 호출하여 모든 요소를 삭제합니다.

$set->clear();



// 요소를 추가합니다.

$set->add(6);

$set->add(7);



// DsSet::count를 호출하여 요소의 개수를 확인합니다.

echo $set->count(); // 출력: 2



DsSet::clear 사용 예제 (중복 요소)


#hostingforum.kr
php

// DsSet 객체를 생성합니다.

$set = new DsSet([1, 2, 2, 3, 3, 3]);



// DsSet::clear를 호출하여 모든 요소를 삭제합니다.

$set->clear();



// 요소를 추가합니다.

$set->add(4);

$set->add(4);

$set->add(4);



// DsSet::count를 호출하여 요소의 개수를 확인합니다.

echo $set->count(); // 출력: 3



DsSet::clear 사용 예제 (집합 연산)


#hostingforum.kr
php

// DsSet 객체를 생성합니다.

$set1 = new DsSet([1, 2, 3]);

$set2 = new DsSet([3, 4, 5]);



// DsSet::clear를 호출하여 모든 요소를 삭제합니다.

$set1->clear();



// 요소를 추가합니다.

$set1->add(6);

$set1->add(7);



// 집합 연산을 수행합니다.

$union = $set1->union($set2);

$intersection = $set1->intersection($set2);

$difference = $set1->difference($set2);



// DsSet::count를 호출하여 요소의 개수를 확인합니다.

echo $union->count(); // 출력: 7

echo $intersection->count(); // 출력: 1

echo $difference->count(); // 출력: 4


  • profile_image
    나우호스팅 @pcs8404 

    호스팅포럼 화이팅!

    댓글목록

    등록된 댓글이 없습니다.

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

검색

게시물 검색