目录

PHP localeconv() 函数

❮ PHP 字符串参考

示例

查找美国区域设置数字格式信息:

<?php
setlocale(LC_ALL,"US");
$locale_info = localeconv();
print_r($locale_info);
?>
亲自试一试 »

定义和用法

localeconv() 函数返回一个包含本地数字和货币格式信息的数组。

localeconv() 函数将返回以下数组元素:

  • [decimal_point] - 小数点字符
  • [thousands_sep] - 千位分隔符
  • [int_curr_symbol] - 货币符号(示例:美元)
  • [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()

技术细节

返回值: 根据 setlocale() 设置的当前语言环境返回数据
PHP 版本: 4.0.5+

❮ PHP 字符串参考