函式:setlocale()


setlocale

设定地域化资讯。

语法: string setlocale(string category, string locale);

传回值: 字串

函式种类: 作业系统与环境

内容说明

本函式用来设定地域的资讯。参数 category 有下列的选择:

  • LC_ALL 包括下面的全项选项都要。
  • LC_COLLATE 设定字串比较,PHP 目前尚未实作出来本项。
  • LC_CTYPE 设定字元类别及转换。例如全变大写 strtoupper()
  • LC_MONETARY 设定金融货币,PHP 目前尚未实作。
  • LC_NUMERIC 设定小数点后的位数。
  • LC_TIME 设定时间日期格式,与 strftime() 合用。

而参数 locate 若是空字串 "",则会使用系统环境变数的 locate 或是 LANG 的值。若 locate 为零,则不会改变地域化设定。传回新的地域,若系统尚未实作则传回 false。

使用范例

Michal Fita <manveru@witrynka.pl> 于 11-Jan-1999 11:01 提出这个以波兰作地域化的例子。

<?
setlocale
("LC_ALL""pl");
$net "1234,56";
$gross "1,22" $net;
printf("毛利: %s, 净利: %s"$gross$net");
/* 波兰总?/font>[值税为 22% */
?>

传回值则为
毛利: 1234,56, 净利: 1506,1632


[ 上一页 下一页 ]