IntlCalendar::getKeywordValuesForLocale

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

IntlCalendar::getKeywordValuesForLocaleObtém um conjunto de valores de palavras-chaves de localidade

Descrição

Estilo orientado a objetos

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

Estilo procedural

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

Para uma chave de localidade informada, obtém o conjunto de valores para essa chave que resultaria em um comportamento diferente. Por agora, apenas a palavra-chave 'calendar' é suportada.

Esta função requer a ICU 4.2 ou posterior.

Parâmetros

keyword

A palavra-chave de localidade para a qual valores relevantes serão consultados. Apenas 'calendar' é suportada.

locale

A localidade na qual o par palavra-chave/valor será anexado.

onlyCommon

Determina se deve-se mostrar apenas os valores comumente usados para a localidade especificada.

Valor Retornado

Um iterador que gera strings com os valores de palavra-chave da localidade ou false em caso de falha.

Exemplos

Example #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)));

O exemplo acima produzirá:

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
)