PHP 字符串函数

setlocale()函数是PHP的内置函数。用于设置地区信息。

地区信息是针对一个地理区域的语言、货币、时间以及其他信息。

它返回新的当前语言环境,如果设置语言环境失败,则返回 FALSE。

注意:返回值取决于操作系统的环境。

语法:

setlocale(constant,location);
参数说明必须/可选
constant指定本地要设置的信息。以下常量:
  • LC_ALL:包含以下所有
  • LC_COLLATE:排序顺序
  • LC_CTYPE:字符分类和转换(例如,所有字符都应该小或大写)
  • LC_MESSAGES:系统消息格式
  • LC_MONETARY:货币/货币格式
  • LC_NUMERIC:数字格式
  • LC_TIME:日期和时间格式
必须
location指定要设置的国家/地区本地信息。必须

示例1

<?php
 $location="US";
 echo "Your Location is:".$location;
 echo "<br>";
 echo "By using setlocale() function:".setlocale(LC_ALL,"$location");
?>

输出:

Your Location is:US
By using setlocale() function:English_United States.1252

示例2

<?php
 echo "Your Location is: NULL";
 echo "<br>";
 echo "By using setlocale() function:".setlocale(LC_ALL,NULL);
?>

输出:

Your Location is: NULL
By using setlocale() function:English_United States.1252