当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


PHP localeconv()用法及代码示例


localeconv() 函数用于获取数字格式信息。它返回以下数组元素 -

  • [decimal_point] - 小数点字符

  • [thousands_sep] - 千位分隔符

  • [int_curr_symbol] - 货币符号(例如:USD)

  • [currency_symbol] - 货币符号(例如:$)

  • [mon_decimal_point] - 货币小数点字符

  • [mon_thousands_sep] - 货币千位分隔符

  • [positive_sign] - 正值字符

  • [negative_sign] - 负值字符

  • [int_frac_digits] - 国际小数位数

  • [frac_digits] - 本地小数位数

  • [p_cs_precedes] - 如果货币符号放在正值前面则为 True (1),如果放在后面则为 False (0)

  • [p_sep_by_space] - 如果货币符号和正值之间有空格,则为 True (1),否则为 False (0)

  • [n_cs_precedes] - 如果货币符号放在负值前面,则为 True (1),如果放在后面则为 False (0)

  • [n_sep_by_space] - 如果货币符号和负值之间有空格,则为 True (1),否则为 False (0)

  • [p_sign_posn] - 格式选项 -

    • 0 - 括号括住数量和货币符号

    • 1 - + 号放在数量和货币符号前面

    • 2 - + 号放在数量和货币符号之后

    • 3 - + 号直接放在货币符号前面

    • 4 - + 号紧跟在货币符号之后

  • [n_sign_posn] - 格式选项 -

    • 0 - 括号括住数量和货币符号

    • 1 - - 符号放在数量和货币符号前面

    • 2 - - 符号放在数量和货币符号之后

    • 3 - - 符号直接放在货币符号前面

    • 4 - - 符号紧跟在货币符号之后

  • [分组] - 显示数字如何分组的数组(例如:3 表示 1 000 000)

  • [mon_grouping] - 显示货币数字如何分组的数组(例如:2 表示 1 00 00 00)

用法

localeconv()

参数

  • NA

返回

localeconv() 函数根据 setlocale() 设置的当前语言环境返回数据。

示例

以下是一个例子 -

<?php
   setlocale(LC_ALL,"US");
   $info = localeconv();
   print_r($info);
?>

输出

以下是输出 -

Array
(
   [decimal_point] => .
   [thousands_sep] =>
   [int_curr_symbol] =>
   [currency_symbol] =>
   [mon_decimal_point] =>
   [mon_thousands_sep] =>
   [positive_sign] =>
   [negative_sign] =>
   [int_frac_digits] => 127
   [frac_digits] => 127
   [p_cs_precedes] => 127
   [p_sep_by_space] => 127
   [n_cs_precedes] => 127
   [n_sep_by_space] => 127
   [p_sign_posn] => 127
   [n_sign_posn] => 127
   [grouping] => Array
   (
   )
   [mon_grouping] => Array
   (
   )
)

相关用法


注:本文由纯净天空筛选整理自Samual Sam大神的英文原创作品 localeconv() function in PHP。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。