라이브러리

[PHP] DsVector::pop - 마지막 값을 제거하고 반환합니다.




DsVector::pop


PHP 7.2 버전부터 DsVector 클래스가 추가되었습니다. DsVector는 동적 배열을 구현한 클래스로, PHP의 built-in array와 유사한 기능을 제공합니다. DsVector::pop 메소드는 DsVector의 마지막 요소를 제거하고 반환합니다.

사용법


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

#hostingforum.kr
php

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

echo $vector->pop(); // 5

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



예제


DsVector::pop 메소드는 다음과 같은 예제를 통해 더 자세히 설명할 수 있습니다.

#hostingforum.kr
php

// DsVector 객체 생성

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



// pop 메소드 사용

echo $vector->pop(); // 5

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



// pop 메소드 사용 (여러 번 호출)

echo $vector->pop(); // 4

echo $vector->pop(); // 3

echo $vector->pop(); // 2

echo $vector->pop(); // 1

print_r($vector); // DsVector Object ( [ ] => )



// empty DsVector 객체에 pop 메소드 호출

$emptyVector = new DsVector();

var_dump($emptyVector->pop()); // NULL



참고


DsVector::pop 메소드는 DsVector의 마지막 요소를 제거하고 반환합니다. 만약 DsVector이 비어 있는 경우, NULL을 반환합니다. DsVector::pop 메소드는 DsVector의 요소를 제거하는 유일한 방법입니다. DsVector::remove 메소드는 DsVector의 요소를 제거하지만, 제거한 요소의 인덱스를 반환합니다.
  • profile_image
    나우호스팅 @pcs8404 

    호스팅포럼 화이팅!

    댓글목록

    등록된 댓글이 없습니다.

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

검색

게시물 검색