Collator::__construct
(PHP 5 >= 5.3.0, PHP 7, PHP 8, PECL intl >= 1.0.0)
Collator::__construct — Створює новий екземпляр Collator
Опис
public Collator::__construct(string$locale
) .
Створює новий екземпляр Collator
Список параметрів
locale
Локаль, правила зіставлення якої слід використовувати. Можуть бути передані спеціальні значення для мовних стандартів - якщо для мовного стандарту передано порожній рядок (string), будуть використовуватися правила зіставлення мовного стандарту за промовчанням. Якщо передано значення "root"
, будут использоваться правила» UCA
Атрибутlocale
зазвичай є найважливішим атрибутом для правильного сортування та зіставлення відповідно до очікувань користувачів у різних країнах та регіонах. За замовчуванням порядок сортування » UCA буде правильно відсортувати лише кілька мов, таких як голландська та португальська ("правильно" означає відповідно до звичайних очікувань користувачів цих мов). В іншому випадку вам необхідно вказати локаль у UCA, щоб правильно зіставити текст для цієї мови. Таким чином, необхідно вказати мовний стандарт, щоб вибрати Collator, правильно адаптований для цього мовного стандарту. Вибір мовного стандарту автоматично встановлює значення всіх атрибутів на те, що підходить для цього мовного стандарту. Таким чином, в більшості випадків інші атрибути не слід явно вказувати. У деяких випадках вибір локалі матиме значення для продуктивності порівняння рядків та/або довжини ключа сортування.
Помилки
Повертає "порожній" об'єкт у разі помилки. Використовуйте intl_get_error_code()и/илиintl_get_error_message(), щоб дізнатися, що сталося.
Приклади
Приклад #1 Приклад використання Collator::__construct()****
Loading...
Дивіться також
- Collator::create() - Створює новий екземпляр Collator
- collator_create() - Створює новий екземпляр Collator