IntlCalendar::getKeywordValuesForLocale

(PHP 5 >= 5.5.0,PHP 7,PHP 8,PECL >= 3.0.0a1)

IntlCalendar::getKeywordValuesForLocale获取区域设置关键字值的集合

描述

面向对象风格

public static IntlCalendar::getKeywordValuesForLocale(string $keyword, string $locale, bool $onlyCommon): IntlIterator|false

过程式风格

intlcal_get_keyword_values_for_locale(string $keyword, string $locale, bool $onlyCommon): IntlIterator|false

对于给定的区域设置键,获取该键的一组值,这些值会导致不同的行为。目前,只支持 'calendar' 关键字。

此函数需要 ICU 4.2 或更高版本。

参数

keyword

要查询相关值的区域设置关键字。仅支持 'calendar'

locale

将要追加关键字/值对的区域设置。

onlyCommon

是否仅显示指定区域设置中常用的值。

返回值

一个迭代器,它会生成包含区域设置关键字值的字符串,或者在失败时返回 false

示例

示例 #1 IntlCalendar::getKeyworkValuesForLocale()

<?php
print_r
(
iterator_to_array(
IntlCalendar::getKeywordValuesForLocale(
'calendar', 'fa_IR', true)));
print_r(
iterator_to_array(
IntlCalendar::getKeywordValuesForLocale(
'calendar', 'fa_IR', false)));

以上示例将输出

Array
(
    [0] => persian
    [1] => gregorian
    [2] => islamic
    [3] => islamic-civil
)
Array
(
    [0] => persian
    [1] => gregorian
    [2] => islamic
    [3] => islamic-civil
    [4] => japanese
    [5] => buddhist
    [6] => roc
    [7] => hebrew
    [8] => chinese
    [9] => indian
    [10] => coptic
    [11] => ethiopic
    [12] => ethiopic-amete-alem
)

添加备注

用户贡献的备注

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