라이브러리

[PHP] DsVector::slice - 주어진 범위의 하위 벡터를 반환합니다.




DsVector::slice


PHP 7.4 버전부터 추가된 DsVector 클래스는 PHP에서 제공하는 자료구조 중 하나입니다. DsVector는 동적 배열을 의미하며, PHP의 array와 유사한 기능을 제공합니다. DsVector::slice 메소드는 DsVector에서 특정 범위의 요소를 추출하는 메소드입니다.

# DsVector::slice 사용법


DsVector::slice 메소드는 다음과 같은 형식으로 사용할 수 있습니다.

#hostingforum.kr
php

DsVector::slice($start, $length)



- `$start`: 시작 인덱스. 음수는 역순으로 계산됩니다.
- `$length`: 추출할 요소의 수. 음수는 끝에서부터 추출합니다.

# 예제


#hostingforum.kr
php

// DsVector 객체 생성

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



// 2부터 5까지의 요소를 추출

$slicedVector = $vector->slice(2, 3);

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



// 3부터 끝까지의 요소를 추출

$slicedVector = $vector->slice(3);

print_r($slicedVector); // [4, 5, 6, 7, 8, 9]



// 0부터 2까지의 요소를 추출

$slicedVector = $vector->slice(0, 2);

print_r($slicedVector); // [1, 2]



// 음수 인덱스 사용

$slicedVector = $vector->slice(-3, 3);

print_r($slicedVector); // [7, 8, 9]



// 음수 인덱스 사용 (끝에서부터)

$slicedVector = $vector->slice(-3);

print_r($slicedVector); // [7, 8, 9]



# 참고


DsVector::slice 메소드는 DsVector에서 특정 범위의 요소를 추출하는 메소드입니다. 이 메소드는 PHP 7.4 버전부터 사용할 수 있습니다. DsVector는 동적 배열을 의미하며, PHP의 array와 유사한 기능을 제공합니다.
  • profile_image
    나우호스팅 @pcs8404 

    호스팅포럼 화이팅!

    댓글목록

    등록된 댓글이 없습니다.

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

검색

게시물 검색