📅  最后修改于: 2023-12-03 15:33:33.775000             🧑  作者: Mango
IntlCalendar::getAvailableLocales()函数是PHP Intl扩展中的一个函数,返回一个包含所有具有支持的日历类型的语言环境的数组。这些日历由ICU库提供,是一个跨平台的国际化库,因此支持的日历类型和语言环境很丰富。
IntlCalendar::getAvailableLocales ( void ) : array|false
返回一个包含所有具有支持的日历类型的语言环境的数组;如果发生错误,返回false。
$locales = IntlCalendar::getAvailableLocales();
//isset()函数用于检测变量是否已经设置,并且非null。
if(isset($locales) && is_array($locales)){
foreach($locales as $locale){
echo $locale . "<br/>";
}
}else{
echo "No locale is available.<br/>";
}
af
af_NA
af_ZA
am
am_ET
ar
ar_001
ar_AE
ar_BH
ar_DZ
...(省略其他结果)
zh_Hant_MO
zh_Hant_TW
zh_MO
zh_TW
zu
zu_ZA
上述代码将输出所有可用的语言环境,以及对应的日历类型。在此示例中我们简单使用foreach语句遍历$locales数组,并逐一输出各个语言环境的缩写。