多应用+插件架构,代码干净,二开方便,首家独创一键云编译技术,文档视频完善,免费商用码云13.8K 广告
# PHP setlocale() 函数 ## 定义和用法 setlocale() 函数设置地区信息(地域信息)。 地区信息是针对一个地理区域的语言、货币、时间以及其他信息。 该函数返回当前的地区设置,若失败则返回 false。 ### 语法 ``` setlocale(constant,location) ``` | 参数 | 描述 | | --- | --- | | constant |必需。规定应该设置什么地区信息。可用的常量: `LC_ALL` - 包括下面的所有选项 `LC_COLLATE` -排序次序 `LC_CTYPE` - 字符类别及转换(例如所有字符大写或小写) `LC_MESSAGES` - 系统消息格式 `LC_MONETARY` - 货币格式 `LC_NUMERIC` - 数字格式 `LC_TIME` - 日期/时间格式 | | location |必需。规定把地区信息设置为什么国家/地区。如果 location 参数是数组,setlocale() 会尝试每个数组元素,直到找到合法的语言或地区代码为止。如果某个地区在不同的系统上拥有不同的名称,这一点很有用。注释:在此查找[语言和地区代码](http://www.unicode.org/onlinedat/countries.html "Online Data - Countries Codes")。 | ## 提示和注释 注释:setlocale() 函数仅针对当前脚本改变地区信息。 提示:可以通过 setlocale(LC_ALL,NULL) 把地区信息设置为系统默认。 ## 例子 在本例中,我们将把 locale 设置为 US English,然后再设置回系统默认: ``` <?php echo setlocale(LC_ALL,"En-Us"); echo setlocale(LC_ALL,NULL); ?> ```