라이브러리
[PHP] Collection::dropIndex - 컬렉션 인덱스 삭제
Collection::dropIndex란?
Laravel의 Collection 클래스는 데이터를 다루기 위한 다양한 메소드를 제공합니다. Collection::dropIndex 메소드는 Collection에서 인덱스를 제거하는 메소드입니다.
Collection::dropIndex 사용 예제
#hostingforum.kr
php
use IlluminateSupportCollection;
// Collection 인스턴스 생성
$collection = new Collection([
['id' => 1, 'name' => 'John'],
['id' => 2, 'name' => 'Jane'],
['id' => 3, 'name' => 'Bob'],
]);
// Collection에 인덱스 추가
$collection->index('id');
// 인덱스 확인
dd($collection->keys()); // ['id', 0, 1, 2]
// 인덱스 제거
$collection->dropIndex('id');
// 인덱스 확인
dd($collection->keys()); // [0, 1, 2]
Collection::dropIndex 사용 예제 (인덱스 이름이 없는 경우)
#hostingforum.kr
php
use IlluminateSupportCollection;
// Collection 인스턴스 생성
$collection = new Collection([
['id' => 1, 'name' => 'John'],
['id' => 2, 'name' => 'Jane'],
['id' => 3, 'name' => 'Bob'],
]);
// 인덱스 제거
$collection->dropIndex();
// 인덱스 확인
dd($collection->keys()); // []
Collection::dropIndex 사용 예제 (인덱스 이름이 여러 개인 경우)
#hostingforum.kr
php
use IlluminateSupportCollection;
// Collection 인스턴스 생성
$collection = new Collection([
['id' => 1, 'name' => 'John'],
['id' => 2, 'name' => 'Jane'],
['id' => 3, 'name' => 'Bob'],
]);
// Collection에 인덱스 추가
$collection->index('id');
$collection->index('name');
// 인덱스 확인
dd($collection->keys()); // ['id', 'name', 0, 1, 2]
// 인덱스 제거
$collection->dropIndex('id');
// 인덱스 확인
dd($collection->keys()); // ['name', 0, 1, 2]
Collection::dropIndex 사용 예제 (인덱스 이름이 없는 경우, 여러 개의 인덱스 제거)
#hostingforum.kr
php
use IlluminateSupportCollection;
// Collection 인스턴스 생성
$collection = new Collection([
['id' => 1, 'name' => 'John'],
['id' => 2, 'name' => 'Jane'],
['id' => 3, 'name' => 'Bob'],
]);
// Collection에 인덱스 추가
$collection->index('id');
$collection->index('name');
// 인덱스 확인
dd($collection->keys()); // ['id', 'name', 0, 1, 2]
// 인덱스 제거
$collection->dropIndex();
// 인덱스 확인
dd($collection->keys()); // []
Collection::dropIndex 사용 예제 (인덱스 이름이 여러 개인 경우, 여러 개의 인덱스 제거)
#hostingforum.kr
php
use IlluminateSupportCollection;
// Collection 인스턴스 생성
$collection = new Collection([
['id' => 1, 'name' => 'John'],
['id' => 2, 'name' => 'Jane'],
['id' => 3, 'name' => 'Bob'],
]);
// Collection에 인덱스 추가
$collection->index('id');
$collection->index('name');
// 인덱스 확인
dd($collection->keys()); // ['id', 'name', 0, 1, 2]
// 인덱스 제거
$collection->dropIndex('id', 'name');
// 인덱스 확인
dd($collection->keys()); // []
-
- 나우호스팅 @pcs8404
-
호스팅포럼 화이팅!
댓글목록
등록된 댓글이 없습니다.