IntlCalendar::getLocale

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

IntlCalendar::getLocaleRenvoie la locale associée à l'objet

Description

Style orienté objet

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

Style procédural

intlcal_get_locale(IntlCalendar $calendar, int $type): string|false

Renvoie la locale utilisée par cet objet calendrier.

Liste de paramètres

calendar

Une instance IntlCalendar.

type

Indique si la locale actuelle (la locale à partir de laquelle les données du calendrier proviennent, avec Locale::ACTUAL_LOCALE) ou la locale valide, c'est-à-dire la locale la plus spécifique supportée par ICU relativement à la locale demandée – voir Locale::VALID_LOCALE. De la plus générale à la plus spécifique, les locales sont ordonnées de cette façon – locale actuel, locale valide, locale demandée.

Valeurs de retour

Une chaîne de caractères représentant la locale ou false si une erreur survient.

Exemples

Exemple #1 IntlCalendar::getLocale()

<?php
$cal
= IntlCalendar::createInstance(IntlTimeZone::getGMT(), 'en_US_CALIFORNIA');
var_dump(
$cal->getLocale(Locale::ACTUAL_LOCALE),
$cal->getLocale(Locale::VALID_LOCALE)
);

L'exemple ci-dessus va afficher :

string(2) "en"
string(5) "en_US"

add a note

User Contributed Notes

There are no user contributed notes for this page.
To Top