Collator\Collator (Component\Intl)
Symfony\Component\Intl\Collator\Collator
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
__construct(string $locale) Constructor. | ||
static Collator | 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. | |
bool|int | getAttribute(int $attr) Not supported. | |
int | getErrorCode() Returns collator's last error code. | |
string | getErrorMessage() Returns collator's last error message. | |
string | getLocale(int $type = Locale::ACTUAL_LOCALE) Returns the collator's locale. | |
string | getSortKey(string $string) Not supported. | |
bool|int | getStrength() Not supported. | |
bool | setAttribute(int $attr, int $val) Not supported. | |
bool | setStrength(int $strength) Not supported. | |
bool | sortWithSortKeys(array $arr) Not supported. | |
bool | sort(array $arr, int $sortFlag = self::SORT_REGULAR) Not supported. |
Details
public __construct(string $locale)
Constructor.
static public Collator create(string $locale)
Static constructor.
public bool asort(array $array, int $sortFlag = self::SORT_REGULAR)
Sort array maintaining index association.
public bool|int compare(string $str1, string $str2)
Not supported.
Compare two Unicode strings.
public bool|int getAttribute(int $attr)
Not supported.
Get a value of an integer collator attribute.
public int getErrorCode()
Returns collator's last error code.
Always returns the UZEROERROR class constant value.
public string getErrorMessage()
Returns collator's last error message.
Always returns the UZEROERROR_MESSAGE class constant value.
public string getLocale(int $type = Locale::ACTUAL_LOCALE)
Returns the collator's locale.
public string getSortKey(string $string)
Not supported.
Get sorting key for a string.
public bool|int getStrength()
Not supported.
Get current collator's strength.
public bool setAttribute(int $attr, int $val)
Not supported.
Set a collator's attribute.
public bool setStrength(int $strength)
Not supported.
Set the collator's strength.
public bool sortWithSortKeys(array $arr)
Not supported.
Sort array using specified collator and sort keys.
public bool sort(array $arr, int $sortFlag = self::SORT_REGULAR)
Not supported.
Sort array using specified collator.
© 2004–2016 Fabien Potencier
Licensed under the MIT License.
http://api.symfony.com/3.0/Symfony/Component/Intl/Collator/Collator.html