class
Collator
Replacement for PHP's native {@link \Collator} class.
The only methods currently supported in this class are:
- {@link __construct}
- {@link create}
- {@link asort}
- {@link getErrorCode}
- {@link getErrorMessage}
- {@link getLocale}
Constants
FRENCH_COLLATION |
|
ALTERNATE_HANDLING |
|
CASE_FIRST |
|
CASE_LEVEL |
|
NORMALIZATION_MODE |
|
STRENGTH |
|
HIRAGANA_QUATERNARY_MODE |
|
NUMERIC_COLLATION |
|
DEFAULT_VALUE |
|
PRIMARY |
|
SECONDARY |
|
TERTIARY |
|
DEFAULT_STRENGTH |
|
QUATERNARY |
|
IDENTICAL |
|
OFF |
|
ON |
|
SHIFTED |
|
NON_IGNORABLE |
|
LOWER_FIRST |
|
UPPER_FIRST |
|
SORT_REGULAR |
|
SORT_NUMERIC |
|
SORT_STRING |
|
Methods
create(string $locale)
Static constructor.
bool
asort(array $array, int $sortFlag = self::SORT_REGULAR)
Sort array maintaining index association.
bool|int
compare(string $str1, string $str2)
Not supported. Compare two Unicode strings.
bool|int
getAttribute(int $attr)
Not supported. Get a value of an integer collator attribute.
int
getErrorCode()
Returns collator's last error code. Always returns the U_ZERO_ERROR class constant value.
string
getErrorMessage()
Returns collator's last error message. Always returns the U_ZERO_ERROR_MESSAGE class constant value.
string
getLocale(int $type = Locale::ACTUAL_LOCALE)
Returns the collator's locale.
string
getSortKey(string $string)
Not supported. Get sorting key for a string.
bool|int
getStrength()
Not supported. Get current collator's strength.
bool
setAttribute(int $attr, int $val)
Not supported. Set a collator's attribute.
bool
setStrength(int $strength)
Not supported. Set the collator's strength.
bool
sortWithSortKeys(array $arr)
Not supported. Sort array using specified collator and sort keys.
bool
sort(array $arr, int $sortFlag = self::SORT_REGULAR)
Not supported. Sort array using specified collator.
Details
__construct(string|null $locale)
bool
asort(array $array, int $sortFlag = self::SORT_REGULAR)
Sort array maintaining index association.
bool|int
compare(string $str1, string $str2)
Not supported. Compare two Unicode strings.
bool|int
getAttribute(int $attr)
Not supported. Get a value of an integer collator attribute.
int
getErrorCode()
Returns collator's last error code. Always returns the U_ZERO_ERROR class constant value.
string
getErrorMessage()
Returns collator's last error message. Always returns the U_ZERO_ERROR_MESSAGE class constant value.
string
getLocale(int $type = Locale::ACTUAL_LOCALE)
Returns the collator's locale.
string
getSortKey(string $string)
Not supported. Get sorting key for a string.
bool|int
getStrength()
Not supported. Get current collator's strength.
bool
setAttribute(int $attr, int $val)
Not supported. Set a collator's attribute.
bool
setStrength(int $strength)
Not supported. Set the collator's strength.
bool
sortWithSortKeys(array $arr)
Not supported. Sort array using specified collator and sort keys.
bool
sort(array $arr, int $sortFlag = self::SORT_REGULAR)
Not supported. Sort array using specified collator.