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