English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Tutoriel PHP de base

Tutoriel PHP avancé

PHP & MySQL

Manuel de référence PHP

Utilisation et exemples de la fonction timezone_identifiers_list() PHP

Manuel des fonctions Date & Time PHP

La fonction timezone_identifiers_list() retourne un tableau d'indices contenant tous les identifiants de zone de temps.

Définition et utilisation

La fonction timezone_identifiers_list() est un alias de DateTimeZone::listIdentifiers(). Cette fonction retourne tous les identifiants de zone de temps en PHP sous forme d'array.

Syntaxe

timezone_identifiers_list([$what, $country])

Paramètre

NuméroParamètres et explications
1

what (optionnel)

Ceci est une valeur entière, spécifiant la constante DateTimeZone de la classe DateTimeZone pour le continent.
1 = AFRIQUE
2 = AMERICA
4 = ANTARCTICA
8 = ARCTIC
16 = ASIA
32 = ATLANTIC
64 = AUSTRALIA
128 = EUROPE
256 = INDIAN
512 = PACIFIC
1024 = UTC
2047 = ALL
4095 = ALL_WITH_BC
4096 = PER_COUNTRY

2

what (optionnel)

 Composé de deux lettres, ISO 3166-1 Codes de pays compatibles.
 Remarque : cette option ne sera utilisée que lorsque 'what' est réglé sur DateTimeZone::PER_COUNTRY.

Valeur de retour

Cette fonction retourne un tableau contenant une liste d'identifiants de zones de temps. Si elle échoue, cette fonction retourne une valeur booléennefalse.

Version PHP

Cette fonction a été introduite dans la version PHP5.2.0 a été introduite et peut être utilisée dans toutes les versions plus élevées.

Exemple en ligne

Les exemples suivants montrenttimezone_identifiers_list()Fonction pour afficher toutes les zones de temps asiatiques :

<h3>Afficher toutes les zones de temps asiatiques</h3>
<?php
    print_r(timezone_identifiers_list(16));
?>
<h3>Afficher toutes les zones de temps</h3>
<?php
    print_r(timezone_identifiers_list());
?>
Voyons voir‹/›

Résultat de la sortie

Tableau
(
    [0] => Asie/Aden
    [1] => Asie/Almaty
    [2] => Asie/Amman
    [3] => Asie/Anadyr
    [4] => Asie/Aqtau
    [5] => Asie/Aqtobe
    [6] => Asie/Ashgabat
    [7] => Asie/Atyrau
    [8] => Asie/Bagdad
    [9] => Asie/Bahrain
    [10] => Asie/Bakou
    [11] => Asie/Bangkok
    [12] => Asie/Barnaul
    [13] => ....
    .........

Exemple en ligne

$timezone_identifiers = DateTimeZone::listIdentifiers();
for ($i = 0; $i < 5; $i++) {
   echo "$timezone_identifiers[$i]\n";
}
   
echo "-------------------------------------------------\n";
$timezone_identifiers = timezone_identifiers_list();
   
for ($i = 0; $i < 5; $i++) {
   echo "$timezone_identifiers[$i]\n";
}
Voyons voir‹/›

Résultat de la sortie :

Afrique/Abidjan
Afrique/Accra
Afrique/Addis_Ababa
Afrique/Alger
Afrique/Asmara
-------------------------------------------------
Afrique/Abidjan
Afrique/Accra
Afrique/Addis_Ababa
Afrique/Alger
Afrique/Asmara