PHP Conference Japan 2024

Collator::getLocale

collator_get_locale

(PHP 5 >= 5.3.0, PHP 7, PHP 8, PECL intl >= 1.0.0)

Collator::getLocale -- collator_get_locale获取校对器的区域设置名称

描述

面向对象风格

public Collator::getLocale(int $type): string|false

过程式风格

collator_get_locale(Collator $object, int $type): string|false

获取校对器区域设置名称。

参数

object

Collator 对象。

type

您可以选择有效的和实际的区域设置(分别为 Locale::VALID_LOCALELocale::ACTUAL_LOCALE)。

返回值

校对数据来源的真实区域设置名称。如果校对器是从规则实例化或发生错误,则返回 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 );
?>

以上示例将输出

Requested locale name: en_US_California
Valid locale name: en_US
Actual locale name: en

参见

添加注释

用户贡献的注释

此页面没有用户贡献的注释。
To Top