DateTimeZone::listIdentifiers
timezone_identifiers_list
(PHP 5 >= 5.2.0, PHP 7)
DateTimeZone::listIdentifiers -- timezone_identifiers_list — Возвращает численно-индексированный массив со всеми идентификаторами временных зон
Описание
Объектно-ориентированный стиль
$timezoneGroup = DateTimeZone::ALL
, string|null $countryCode = null
) : arrayПроцедурный стиль
$timezoneGroup = DateTimeZone::ALL
, string|null $countryCode = null
) : arrayСписок параметров
-
timezoneGroup -
Одна из констант класса DateTimeZone (или комбинация из них).
-
countryCode -
Двухбуквенный код страны, совместимый с ISO 3166-1.
Замечание: Эта опция используется только тогда, когда параметр
timezoneGroupустановлен вDateTimeZone::PER_COUNTRY.
Возвращаемые значения
Возвращает массив идентификаторов часовых поясов.
Список изменений
| Версия | Описание |
|---|---|
| 8.0.0 |
До этой версии, в случае возникновения ошибки возвращалось false.
|
| 7.1.0 |
countryCode теперь допускает значение null.
|
Примеры
Пример #1 Пример использования timezone_identifiers_list()
<?php
$timezone_identifiers = DateTimeZone::listIdentifiers();
for ($i=0; $i < 5; $i++) {
echo "$timezone_identifiers[$i]\n";
}
?>
Результатом выполнения данного примера будет что-то подобное:
Africa/Abidjan Africa/Accra Africa/Addis_Ababa Africa/Algiers Africa/Asmara