라이브러리

[PHP] DsVector::shift - 첫 번째 값을 제거하고 반환합니다.




DsVector::shift


PHP 7.4 부터 DsVector 클래스가 제공됩니다. DsVector는 배열을 구현한 클래스로, 배열과 유사하게 사용할 수 있습니다. DsVector::shift 메소드는 배열의 첫 번째 요소를 제거하고 반환합니다.

사용법


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

#hostingforum.kr
php

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

$shiftedValue = $vector->shift();

print($shiftedValue); // 1

print_r($vector); // [2, 3, 4, 5]



예제


DsVector::shift 메소드는 다음과 같은 예제를 통해 사용할 수 있습니다.

#hostingforum.kr
php

// DsVector 객체 생성

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



// shift 메소드 사용

$shiftedValue1 = $vector->shift();

print($shiftedValue1); // 1



// shift 메소드 사용 (다시 사용할 수 없음)

$shiftedValue2 = $vector->shift();

print($shiftedValue2); // 2



// print_r로 확인

print_r($vector); // [3, 4, 5]



// shift 메소드 사용 (다시 사용할 수 없음)

$shiftedValue3 = $vector->shift();

print($shiftedValue3); // 3



// print_r로 확인

print_r($vector); // [4, 5]



참고


DsVector::shift 메소드는 배열의 첫 번째 요소를 제거하고 반환합니다. 이 메소드는 배열의 요소를 제거할 때 사용할 수 있습니다. 또한, 이 메소드는 다차원 배열을 지원하지 않습니다.

예외


DsVector::shift 메소드는 다음과 같은 예외를 발생시킬 수 있습니다.

* `TypeError`: DsVector 객체가 null일 때 발생합니다.
* `TypeError`: DsVector 객체가 배열이 아닐 때 발생합니다.

결론


DsVector::shift 메소드는 배열의 첫 번째 요소를 제거하고 반환하는 메소드입니다. 이 메소드는 배열의 요소를 제거할 때 사용할 수 있습니다. 또한, 이 메소드는 다차원 배열을 지원하지 않습니다.
  • profile_image
    나우호스팅 @pcs8404 

    호스팅포럼 화이팅!

    댓글목록

    등록된 댓글이 없습니다.

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

검색

게시물 검색