라이브러리
[PHP] DsVector::unshift - 벡터 앞에 값을 추가합니다.
DsVector::unshift
PHP의 `DsVector` 클래스는 `unshift` 메서드를 제공합니다. 이 메서드는 `DsVector` 객체의 시작 부분에 새로운 요소를 추가합니다.
DsVector
`DsVector` 클래스는 PHP 7.2에서 소개된 새로운 컬렉션 클래스입니다. 이 클래스는 배열과 유사한 기능을 제공하며, 배열과 다르게 내부적으로 더 효율적인 알고리즘을 사용합니다.
unshift 메서드
`unshift` 메서드는 `DsVector` 객체의 시작 부분에 새로운 요소를 추가합니다. 이 메서드는 다음과 같은 형태를 가집니다.
#hostingforum.kr
php
public function unshift($value)
* `$value` : 추가할 요소
예제
다음 예제는 `DsVector` 객체를 생성하고 `unshift` 메서드를 사용하여 요소를 추가하는 방법을 보여줍니다.
#hostingforum.kr
php
// DsVector 객체 생성
$vector = new DsVector();
// 요소 추가
$vector->unshift(10);
$vector->unshift(20);
$vector->unshift(30);
// 요소 출력
print_r($vector);
실행 결과는 다음과 같습니다.
#hostingforum.kr
php
DsVector Object
(
[0] => 30
[1] => 20
[2] => 10
)
위 예제에서 `unshift` 메서드를 사용하여 `30`, `20`, `10` 요소를 `DsVector` 객체의 시작 부분에 추가했습니다.
주의
`unshift` 메서드는 `DsVector` 객체의 시작 부분에 요소를 추가합니다. 따라서 기존 요소들은 모두 한 칸씩 밀려납니다.
참고
* `DsVector` 클래스는 PHP 7.2에서 소개된 새로운 컬렉션 클래스입니다.
* `unshift` 메서드는 `DsVector` 객체의 시작 부분에 요소를 추가합니다.
* `unshift` 메서드는 기존 요소들을 한 칸씩 밀려내며, 새로운 요소를 추가합니다.
-
- 나우호스팅 @pcs8404
-
호스팅포럼 화이팅!
댓글목록
등록된 댓글이 없습니다.