PHP timezone_identifiers_list() 函数
定义和用法
timezone_identifiers_list() 函数是 DateTimeZone::listIdentifiers() 的别名。该函数以数组形式返回PHP中的所有标识符。
语法
timezone_identifiers_list([what,country])
参数
序号 | 参数与描述 |
---|---|
1 | $what(可选) 这是一个整数值,指定代表一个大陆的DateTimeZone类常量。 |
2 | $country(可选) 这是一个表示国家代码(ISO 3166-1)的字符串值。 |
返回值
此函数返回一个包含时区标识符列表的数组。如果失败,则返回布尔值false
。
PHP版本
此函数是在PHP版本5.2.0中首次引入的,并与所有之后的版本兼容。
示例
以下示例演示了函数timezone_identifiers_list()
的用法。
<?php
print(timeZone[201]."\n");
print(timeZone[202]."\n");
print(timeZone[203]."\n");
print(timeZone[204]."\n");
print(timeZone[205]."\n");
print(timeZone[206]."\n");
print(timeZone[207]."\n");
print(timeZone[208]."\n");
?>
这将产生以下结果-
Antarctica/DumontDUrville
Antarctica/Macquarie
Antarctica/Mawson
Antarctica/McMurdo
Antarctica/Palmer
Antarctica/Rothera
Antarctica/Syowa
Antarctica/Troll
示例
$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";
}
这将产生以下结果 −
Africa/Abidjan
Africa/Accra
Africa/Addis_Ababa
Africa/Algiers
Africa/Asmara
-------------------------------------------------
Africa/Abidjan
Africa/Accra
Africa/Addis_Ababa
Africa/Algiers
Africa/Asmara