例
区域设置为美国英语,然后再次返回到默认值:
<?php
echo setlocale(LC_ALL,"US");
echo "<br>";
echo setlocale(LC_ALL,NULL);
?>
运行示例» 定义和用法
该setlocale()函数设置场景信息。
本地信息可以是语言,货币,时间和特定的地理区域等信息。
Note:该setlocale()只对当前的脚本功能更改区域。
Tip:该区域信息可以设置为系统默认使用setlocale(LC_ALL,NULL)
提示:要获取数字格式信息,请参阅localeconv()函数。
句法
setlocale( constant,location )
参数 | 描述 |
---|---|
constant | 需要。 指定哪些区域设置信息进行设置。 可用的常量:
|
location | 需要。 指定哪个国家/地区设置语言环境信息。 可以是字符串或数组。 它可以通过多个位置。 如果该位置是空或空字符串"" ,地点名称将被从具有相同名称的常量的环境变量的值设置上面,或者从"LANG" 。 如果位置是"0" ,位置设置不受影响,只返回当前设置。 如果该位置是一个数组, setlocale()将尝试每个数组元素,直到找到一个有效的语言或地区代码。 如果一个区域处于不同的系统上不同的名称,这是非常有用的。 Note:要查看所有可用的语言代码,请访问我们的语言代码参考。 |
技术细节
返回值: | 返回当前的区域设置,或FALSE的失败。 返回值取决于PHP所运行的系统上。 |
---|---|
PHP版本: | 4+ |
更新日志: | 作为一个字符串是PHP 4.2.0过时传递不变。 使用可用常数代替。 将它们作为一个字符串会导致一个警告消息。 传递多个地点在PHP 4.3.0成为可能。 如果字符串传递给定参数,而不是LC_常量之一,此功能将引发E_DREPRECATED通知作为PHP 5.3.0的。 |
<PHP字符串参考