라이브러리

[PHP] DsDeque::clear - deque에서 모든 값을 제거합니다.




DsDeque::clear


PHP 7.4 버전부터 소개된 DsDeque는 Double-Ended Queue의 약자로, 양쪽 끝에서 데이터를 추가하고 삭제할 수 있는 자료구조입니다. DsDeque::clear 메서드는 DsDeque 객체 내의 모든 데이터를 삭제합니다.

# 예제


#hostingforum.kr
php

// DsDeque 객체 생성

$deque = new DsDeque();



// 데이터 추가

$deque->push('A');

$deque->push('B');

$deque->push('C');



// DsDeque::clear 메서드 호출

$deque->clear();



// 데이터 삭제 후 상태 확인

echo "Deque의 크기: " . count($deque) . "
";

echo "Deque의 데이터: " . implode(", ", $deque) . "
";



위 예제에서, DsDeque 객체에 'A', 'B', 'C' 데이터를 추가한 후 DsDeque::clear 메서드를 호출하여 데이터를 삭제합니다. 데이터 삭제 후 Deque의 크기와 데이터를 확인한 결과, Deque의 크기는 0이되고, 데이터는 비어있는 상태로 출력됩니다.

# 결과


#hostingforum.kr


Deque의 크기: 0

Deque의 데이터: 



# 사용 예시


DsDeque::clear 메서드는 데이터 삭제 시 유용하게 사용할 수 있습니다. 예를 들어, 데이터를 임시로 저장한 후 삭제하고 싶을 때 사용할 수 있습니다.

#hostingforum.kr
php

// 임시 데이터 저장

$deque = new DsDeque();

$deque->push('임시 데이터 1');

$deque->push('임시 데이터 2');

$deque->push('임시 데이터 3');



// 데이터 삭제

$deque->clear();



// 데이터 삭제 후 상태 확인

echo "Deque의 크기: " . count($deque) . "
";

echo "Deque의 데이터: " . implode(", ", $deque) . "
";



위 예제에서, 임시 데이터를 DsDeque 객체에 추가한 후 DsDeque::clear 메서드를 호출하여 데이터를 삭제한 후, 데이터 삭제 후 상태를 확인합니다.

# 결과


#hostingforum.kr


Deque의 크기: 0

Deque의 데이터: 



# 참고


DsDeque::clear 메서드는 DsDeque 객체 내의 모든 데이터를 삭제합니다. 데이터 삭제 후 DsDeque 객체는 비어있는 상태가 됩니다.
  • profile_image
    나우호스팅 @pcs8404 

    호스팅포럼 화이팅!

    댓글목록

    등록된 댓글이 없습니다.

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

검색

게시물 검색