라이브러리

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




PHP 에서 DsVector::clear는 DsVector 객체의 모든 요소를 제거하는 메서드입니다. DsVector는 PHP 7.2 이상에서 사용할 수 있는 데이터 구조 중 하나로, 동적 배열과 유사한 기능을 제공합니다.

DsVector::clear 사용법


DsVector::clear 메서드는 다음과 같이 사용할 수 있습니다.

#hostingforum.kr
php

$vector = new DsVector([1, 2, 3, 4, 5]);

print_r($vector); // Array ( [0] => 1 [1] => 2 [2] => 3 [3] => 4 [4] => 5 )



$vector->clear();

print_r($vector); // Array ( )



DsVector::clear 예제


다음 예제에서는 DsVector::clear 메서드를 사용하여 요소를 추가하고 제거하는 과정을 보여줍니다.

#hostingforum.kr
php

$vector = new DsVector();



// 요소를 추가합니다.

$vector->push(1);

$vector->push(2);

$vector->push(3);

$vector->push(4);

$vector->push(5);



print_r($vector); // Array ( [0] => 1 [1] => 2 [2] => 3 [3] => 4 [4] => 5 )



// 요소를 제거합니다.

$vector->clear();



print_r($vector); // Array ( )



DsVector::clear와 다른 메서드 비교


DsVector::clear 메서드는 DsVector 객체의 모든 요소를 제거합니다. 다른 메서드와 비교하면 다음과 같습니다.

- `DsVector::rewind()`: DsVector 객체의 포인터를 처음으로 이동시킵니다.
- `DsVector::current()`: DsVector 객체의 현재 요소를 반환합니다.
- `DsVector::next()`: DsVector 객체의 포인터를 다음 요소로 이동시킵니다.
- `DsVector::key()`: DsVector 객체의 현재 요소의 키를 반환합니다.
- `DsVector::unshift()`: DsVector 객체의 시작에 요소를 추가합니다.
- `DsVector::shift()`: DsVector 객체의 시작 요소를 제거합니다.

참고


- PHP 7.2 이상에서 사용할 수 있습니다.
- DsVector 객체의 모든 요소를 제거합니다.
- 다른 메서드와 비교하여 사용할 수 있습니다.
  • profile_image
    나우호스팅 @pcs8404 

    호스팅포럼 화이팅!

    댓글목록

    등록된 댓글이 없습니다.

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

검색

게시물 검색