(PHP 5 >= 5.3.0, PHP 7, PHP 8, PECL intl >= 1.0.0)
Collator::getLocale -- collator_get_locale — Получает название локали для Collator
Объектно-ориентированный стиль
Процедурный стиль
Получает название локали для Collator.
object
Объект Collator.
type
Вы можете выбирать между корректным и фактическим языковым стандартом (
Locale::VALID_LOCALE
и
Locale::ACTUAL_LOCALE
, соответственно).
Функция возвращает настоящее имя локали, из которого берутся данные сопоставления. Если Collator был создан
из правил или произошла ошибка, возвращает false
.
Пример #1 Пример использования функции collator_get_locale()
<?php
$coll = collator_create( 'en_US_California' );
$res_val = collator_get_locale( $coll, Locale::VALID_LOCALE );
$res_act = collator_get_locale( $coll, Locale::ACTUAL_LOCALE );
printf( "Название корректной локали: %s\nНазвание фактической локали: %s\n",
$res_val, $res_act );
?>
Результат выполнения приведённого примера:
Запрошенное название локали: en_US_California Название корректной локали: en_US Название фактической локали: en