라이브러리

[PHP] DsSequence::sort - 시퀀스를 그 자리에서 정렬합니다.




PHP 에서 DsSequence::sort

PHP 7.2 버전부터 `DsSequence` 클래스가 추가되었습니다. 이 클래스는 배열을 다루는 데 사용할 수 있는 내장 클래스입니다. `DsSequence` 클래스에는 `sort` 메서드가 포함되어 있습니다. 이 메서드는 배열 내의 요소를 정렬합니다.

DsSequence::sort 메서드


`DsSequence::sort` 메서드는 배열 내의 요소를 정렬합니다. 이 메서드는 다음과 같은 옵션을 제공합니다.

- `SORT_ASC` : 오름차순 정렬
- `SORT_DESC` : 내림차순 정렬
- `SORT_NUMERIC` : 숫자 정렬
- `SORT_STRING` : 문자열 정렬
- `SORT_LOCALE_STRING` : 지역 설정에 따라 문자열 정렬
- `SORT_REGULAR` : 일반 정렬 (기본값)

예제


#hostingforum.kr
php

// DsSequence 객체 생성

$sequence = new DsSequence([5, 2, 8, 1, 9]);



// 오름차순 정렬

$sequence->sort(DsSequence::SORT_ASC);

echo "오름차순 정렬 결과: ";

print_r($sequence);



// 내림차순 정렬

$sequence->sort(DsSequence::SORT_DESC);

echo "내림차순 정렬 결과: ";

print_r($sequence);



// 숫자 정렬

$sequence->sort(DsSequence::SORT_NUMERIC);

echo "숫자 정렬 결과: ";

print_r($sequence);



결과


#hostingforum.kr


오름차순 정렬 결과: DsSequence Object ( [0] => 1 [1] => 2 [2] => 5 [3] => 8 [4] => 9 )

내림차순 정렬 결과: DsSequence Object ( [0] => 9 [1] => 8 [2] => 5 [3] => 2 [4] => 1 )

숫자 정렬 결과: DsSequence Object ( [0] => 1 [1] => 2 [2] => 5 [3] => 8 [4] => 9 )



참고


- `DsSequence` 클래스는 PHP 7.2 버전부터 사용할 수 있습니다.
- `sort` 메서드는 배열 내의 요소를 정렬합니다.
- `SORT_ASC`, `SORT_DESC`, `SORT_NUMERIC`, `SORT_STRING`, `SORT_LOCALE_STRING`, `SORT_REGULAR` 옵션을 사용할 수 있습니다.
- `print_r` 함수를 사용하여 `DsSequence` 객체의 내용을 출력할 수 있습니다.
  • profile_image
    나우호스팅 @pcs8404 

    호스팅포럼 화이팅!

    댓글목록

    등록된 댓글이 없습니다.

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

검색

게시물 검색