PHP setlocale() 函数
示例
将语言环境设置为美国英语,然后恢复为默认语言环境
<?php
echo setlocale(LC_ALL,"US");
echo "<br>";
echo setlocale(LC_ALL,NULL);
?>
亲自试一试 »
定义和用法
setlocale() 函数设置语言环境信息。
语言环境信息是特定于地理区域的语言、货币、时间和其他信息。
注意:setlocale() 函数仅更改当前脚本的区域设置。
提示:可以使用 setlocale(LC_ALL, NULL) 将区域设置信息设置为系统默认值。
提示:要获取数字格式信息,请参见 localeconv() 函数。
语法
setlocale(常量,位置)
参数值
参数 | 描述 |
---|---|
常量 | 必需。指定要设置哪些区域设置信息。 可用常量
|
位置 | 必需。指定要设置区域设置信息的国家/地区。可以是字符串或数组。可以传递多个位置。 如果位置为 NULL 或空字符串 "",则位置名称将从与上述常量相同的名称的环境变量的值或从 "LANG" 设置。 如果位置为 "0",则位置设置不会受到影响,只会返回当前设置。 如果位置是数组,则 setlocale() 将尝试每个数组元素,直到找到有效的语言或区域代码。这在系统上以不同名称知道一个区域时非常有用。 注意:要查看所有可用的语言代码,请访问我们的 语言代码参考。 |
技术细节
返回值 | 返回当前区域设置,如果失败则返回 FALSE。返回值取决于 PHP 运行的系统。 |
---|---|
PHP 版本 | 4+ |
变更日志 | PHP 5.3.0 - 如果将字符串而不是 LC_ 常量之一传递给 常量 参数,则此函数会抛出 E_DREPRECATED 通知。 |
❮ PHP 字符串参考