Spec-Zone.ru › Symfony 2.8
StubCollator устаревший class StubCollator extends Collator
устаревший
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