Spec-Zone.ru › Symfony 3.2
StubCollator deprecated class StubCollator extends Collator
deprecated
since version 2.3, to be removed in 3.0. Use {@link \Symfony\Component\Intl\Collator\Collator} instead. Псевдоним для {@link \Symfony\Component\Intl\Collator\Collator}.
Постоянные значения 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
Методы __construct (string $locale) Конструктор.
from Collator static Collator create (string $locale) Статический конструктор.
from Collator bool asort (array $array, int $sortFlag = self::SORT_REGULAR) Сортирует массив, сохраняя ассоциацию индексов.
from Collator bool|int compare (string $str1, string $str2) Не поддерживается. Сравнивает две строки Юникода.
from Collator bool|int getAttribute (int $attr) Не поддерживается. Получает значение целочисленного атрибута сортировщика.
from Collator int getErrorCode () Возвращает последний код ошибки сортировщика. Всегда возвращает значение константы класса UZERO ERROR.
from Collator string getErrorMessage () Возвращает последнее сообщение об ошибке сортировщика. Всегда возвращает значение константы класса UZERO ERROR_MESSAGE.
from Collator string getLocale (int $type = Locale::ACTUAL_LOCALE) Возвращает локаль сортировщика.
from Collator string getSortKey (string $string) Не поддерживается. Получает ключ сортировки для строки.
from Collator bool|int getStrength () Не поддерживается. Получает текущую силу сортировщика.
from Collator bool setAttribute (int $attr, int $val) Не поддерживается. Устанавливает атрибут сортировщика.
from Collator bool setStrength (int $strength) Не поддерживается. Устанавливает силу сортировщика.
from Collator bool sortWithSortKeys (array $arr) Не поддерживается. Сортирует массив, используя указанный сортировщик и ключи сортировки.
from Collator bool sort (array $arr, int $sortFlag = self::SORT_REGULAR) Не поддерживается. Сортирует массив, используя указанный сортировщик.
from Collator
Подробности
__construct(string $locale)
Конструктор.
Параметры string $locale Код региональных настроек. В настоящее время поддерживается только "en" (или null, используя стандартный регион, т.е. "en").
Исключения static Collator
create(string $locale)
Статический конструктор.
Параметры string $locale Код региональных настроек. В настоящее время поддерживается только "en" (или null, используя стандартный регион, т.е. "en").
Значение возврата Исключения bool
asort(array $array, int $sortFlag = self::SORT_REGULAR)
Сортирует массив, сохраняя ассоциацию индексов.
Параметры array $array &$array Входной массив int $sortFlag Флаги сортировки, могут быть следующими: Collator::SORT_REGULAR - сравнивать элементы обычно (не изменять типы) Collator::SORT_NUMERIC - сравнивать элементы численно Collator::SORT_STRING - сравнивать элементы как строки
Значение возврата bool True при успехе или false при ошибке
bool|int
compare(string $str1, string $str2)
Не поддерживается. Сравнение двух Unicode строк.
Параметры string $str1 Первая строка для сравнения string $str2 Вторая строка для сравнения
Значение возврата bool|int Результат сравнения или false при ошибке: 1, если $str1 больше, чем $str2; 0, если $str1 равна $str2; -1, если $str1 меньше, чем $str2
Исключения См. также http://www.php.net/manual/en/collator.compare.php
bool|int
getAttribute(int $attr)
Не поддерживается. Получение значения целочисленного атрибута сортировщика.
Параметры int $attr Указатель атрибута, один из констант атрибутов
Значение возврата bool|int Значение атрибута при успехе или false при ошибке
Исключения См. также http://www.php.net/manual/en/collator.getattribute.php
int
getErrorCode()
Возвращает последний код ошибки сортировщика. Всегда возвращает значение константы U_ZERO_ERROR.
Значение возврата int Код ошибки последнего вызова сортировщика
string
getErrorMessage()
Возвращает последнее сообщение об ошибке сортировщика. Всегда возвращает значение константы U_ZERO_ERROR_MESSAGE.
Значение возврата string Сообщение об ошибке последнего вызова сортировщика
string
getLocale(int $type = Locale::ACTUAL_LOCALE)
Возвращает регион сортировщика.
Параметры int $type Не поддерживается. Тип имени региона для возврата (Locale::VALID_LOCALE или Locale::ACTUAL_LOCALE)
Значение возврата string Регион, использованный для создания сортировщика. В настоящее время всегда возвращает "en".
string
getSortKey(string $string)
Не поддерживается. Получение ключа сортировки для строки.
Параметры string $string Строка, для которой нужно получить ключ
Значение возврата string Ключ сортировки для $string
Исключения См. также http://www.php.net/manual/en/collator.getsortkey.php
bool|int
getStrength()
Не поддерживается. Получение текущей силы сортировщика.
Значение возврата bool|int Текущая сила сортировщика или false при ошибке
Исключения См. также http://www.php.net/manual/en/collator.getstrength.php
bool
setAttribute(int $attr, int $val)
Не поддерживается. Установка атрибута сортировщика.
Параметры int $attr Указатель атрибута, один из констант атрибутов int $val Значение атрибута, одна из констант значений атрибута
Значение возврата bool True при успехе или false при ошибке
Исключения См. также http://www.php.net/manual/en/collator.setattribute.php
bool
setStrength(int $strength)
Не поддерживается. Установка силы сортировщика.
Параметры int $strength Устанавливаемая сила, возможные значения: Collator::PRIMARY Collator::SECONDARY Collator::TERTIARY Collator::QUATERNARY Collator::IDENTICAL Collator::DEFAULT
Значение возврата bool True при успехе или false при ошибке
Исключения См. также http://www.php.net/manual/en/collator.setstrength.php
bool
sortWithSortKeys(array $arr)
Не поддерживается. Сортировка массива с использованием указанного сортировщика и ключей сортировки.
Параметры array $arr &$arr Массив строк для сортировки
Значение возврата bool True при успехе или false при ошибке
Исключения См. также http://www.php.net/manual/en/collator.sortwithsortkeys.php
bool
sort(array $arr, int $sortFlag = self::SORT_REGULAR)
Не поддерживается. Сортировка массива с использованием указанного сортировщика.
Параметры array $arr &$arr Массив строк для сортировки int $sortFlag Необязательный тип сортировки, один из следующих: Collator::SORT_REGULAR Collator::SORT_NUMERIC Collator::SORT_STRING
Значение возврата bool True при успехе или false при ошибке
Исключения См. также http://www.php.net/manual/en/collator.sort.php