English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Руководство по функциям даты и времени PHP
Функция timezone_identifiers_list() возвращает индексный массив, содержащий все идентификаторы часовых поясов
Функция timezone_identifiers_list() является алиасом для DateTimeZone::listIdentifiers(). Эта функция возвращает все идентификаторы в виде массива PHP
timezone_identifiers_list([$what, $country])
Номер | Параметры и описание |
---|---|
1 | what (необязательный) Это целое число, определяющее континент с помощью констант класса DateTimeZone |
2 | what (необязательный) Состоит из двух букв, код страны, совместимый с ISO 3166-1 |
Эта функция возвращает массив, содержащий список идентификаторов часовых поясов. Если функция не удалась, она возвращает булево значениеfalse.
Эта функция была введена в PHP версии 5.2.0 и может использоваться во всех более поздних версиях.
Следующий пример демонстрируетtimezone_identifiers_list()Функция вывода всех часовых поясов Азии:
<h3>Вывод всех часовых поясов Азии</h3> <?php print_r(timezone_identifiers_list(16)); ?> <h3>Вывод всех часовых поясов</h3> <?php print_r(timezone_identifiers_list()); ?>Проверим‹/›
Результат вывода
Массив ( [0] => Азия/Аден [1] => Азия/Алматы [2] => Азия/Амман [3] => Азия/Анадырь [4] => Азия/Актобе [5] => Азия/Актау [6] => Азия/Ашхабад [7] => Азия/Атырау [8] => Азия/Багдад [9] => Азия/Бахрейн [10] => Азия/Баку [11] => Азия/Бангкок [12] => Азия/Барнаул [13] => .... .........
$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"; }Проверим‹/›
Результат вывода:
Африка/Абиджан Африка/Аккра Африка/Аддис-Абеба Африка/Алжир Африка/Ас马拉 ------------------------------------------------- Африка/Абиджан Африка/Аккра Африка/Аддис-Абеба Африка/Алжир Африка/Ас马拉