timezone_identifiers_list()函數(shù)返回一個(gè)包含了所有時(shí)區(qū)標(biāo)示符的索引數(shù)組。
timezone_identifiers_list()函數(shù)是DateTimeZone::listIdentifiers()的別名。 此函數(shù)以數(shù)組形式返回PHP中的所有標(biāo)識(shí)符。
timezone_identifiers_list([$what, $country])
序號(hào) | 參數(shù)及說明 |
---|---|
1 | what (可選) 這是一個(gè)整數(shù)值,指定表示大陸的DateTimeZone類常量。 |
2 | what (可選) 由兩個(gè)字母組成,ISO 3166-1 兼容的國家代碼。 |
該函數(shù)返回一個(gè)包含時(shí)區(qū)標(biāo)識(shí)符列表的數(shù)組。如果失敗,則此函數(shù)返回布爾值false。
此函數(shù)最初是在PHP版本5.2.0中引入的,并且可以在所有更高版本中使用。
以下示例演示了timezone_identifiers_list()函數(shù)輸出亞洲的所有時(shí)區(qū):
<h3>輸出亞洲的所有時(shí)區(qū)</h3> <?php print_r(timezone_identifiers_list(16)); ?> <h3>輸出所有時(shí)區(qū)</h3> <?php print_r(timezone_identifiers_list()); ?>測(cè)試看看?/?
輸出結(jié)果
Array ( [0] => Asia/Aden [1] => Asia/Almaty [2] => Asia/Amman [3] => Asia/Anadyr [4] => Asia/Aqtau [5] => Asia/Aqtobe [6] => Asia/Ashgabat [7] => Asia/Atyrau [8] => Asia/Baghdad [9] => Asia/Bahrain [10] => Asia/Baku [11] => Asia/Bangkok [12] => Asia/Barnaul [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"; }測(cè)試看看?/?
輸出結(jié)果:
Africa/Abidjan Africa/Accra Africa/Addis_Ababa Africa/Algiers Africa/Asmara ------------------------------------------------- Africa/Abidjan Africa/Accra Africa/Addis_Ababa Africa/Algiers Africa/Asmara