라이브러리
[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와 유사한 기능을 제공합니다.
-
- 나우호스팅 @pcs8404
-
호스팅포럼 화이팅!
댓글목록
등록된 댓글이 없습니다.