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 版本

此函数首次在 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
php_function_reference.htm
广告
© . All rights reserved.