Internationalization Collator::sort

Collator::sort

collator_sort

(PHP 5 >= 5.3.0, PHP 7, PHP 8, PECL intl >= 1.0.0)

Collator::sort -- collator_sort — 지정된 collator를 사용하여 배열 정렬


설명

객체 지향 스타일

public Collator::sort(array &$array, int $flags = Collator::SORT_REGULAR): bool

절차적 스타일

collator_sort(Collator $object, array &$array, int $flags = Collator::SORT_REGULAR): bool

이 함수는 현재 로케일 규칙에 따라 배열을 정렬합니다.

표준 PHP sort() 와 동일합니다.


매개변수

object
Collator object.
array
정렬할 문자열 배열입니다.
flags
선택적 정렬 유형, 다음 중 하나:
  • Collator::SORT_REGULAR - 항목을 정상적으로 비교합니다(유형을 변경하지 않음).
  • Collator::SORT_NUMERIC - 항목이 숫자로 나타납니다
  • Collator::SORT_STRING - 항목을 문자열로 비교

기본 정렬 유형은 Collator::SORT_REGULAR입니다. 유효하지 않은 flags 값이 지정된 경우에도 사용됩니다.


반환 값

성공하면 true를, 실패하면 false를 반환합니다.


Examples

예제 #1 collator_sort() 예제

                  
<?php
$coll = collator_create( 'en_US' );
$arr  = array( 'at', 'às', 'as' );

var_export( $arr );
collator_sort( $coll, $arr );
var_export( $arr );
?>
                  
                

위의 예는 다음을 출력합니다.

array (
  0 => 'at',
  1 => 'às',
  2 => 'as',
)array (
  0 => 'as',
  1 => 'às',
  2 => 'at',
)
                

기타