라이브러리
[PHP] CollectionModify::sort - 정렬 기준 설정
CollectionModify::sort
PHP의 CollectionModify::sort 메소드는 컬렉션 내의 요소를 정렬하는 데 사용됩니다. 이 메소드는 컬렉션 내의 요소를 오름차순으로 정렬합니다.
사용법
CollectionModify::sort 메소드는 다음과 같이 사용할 수 있습니다.
#hostingforum.kr
php
use SpatieCollectionMethodsCollectorsSort;
$collection = collect([3, 1, 2, 4]);
$sortedCollection = $collection->sort();
예제
다음 예제에서는 CollectionModify::sort 메소드를 사용하여 컬렉션 내의 요소를 정렬하는 방법을 보여줍니다.
#hostingforum.kr
php
use SpatieCollectionMethodsCollectorsSort;
// 컬렉션 생성
$collection = collect([
['name' => 'John', 'age' => 30],
['name' => 'Alice', 'age' => 25],
['name' => 'Bob', 'age' => 40],
]);
// 정렬
$sortedCollection = $collection->sort(function ($a, $b) {
return $a['age'] - $b['age'];
});
// 결과 출력
foreach ($sortedCollection as $item) {
echo $item['name'] . ' (' . $item['age'] . ')
';
}
이 예제에서는 컬렉션 내의 요소를 나이 순으로 정렬한 후 결과를 출력합니다.
정렬 옵션
CollectionModify::sort 메소드는 정렬 옵션을 제공하여 오름차순, 내림차순, 또는 특정 열을 기준으로 정렬할 수 있습니다.
#hostingforum.kr
php
// 오름차순 정렬
$sortedCollection = $collection->sort();
// 내림차순 정렬
$sortedCollection = $collection->sort(function ($a, $b) {
return $b['age'] - $a['age'];
});
// 특정 열을 기준으로 정렬
$sortedCollection = $collection->sort(function ($a, $b) {
return $a['name'] <=> $b['name'];
});
결론
CollectionModify::sort 메소드는 컬렉션 내의 요소를 정렬하는 데 사용됩니다. 이 메소드는 컬렉션 내의 요소를 오름차순으로 정렬합니다. 또한 정렬 옵션을 제공하여 오름차순, 내림차순, 또는 특정 열을 기준으로 정렬할 수 있습니다.
-
- 나우호스팅 @pcs8404
-
호스팅포럼 화이팅!
댓글목록
등록된 댓글이 없습니다.