最新的Web开发教程
 

PHP localeconv() Function

<PHP字符串参考

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

<?php
setlocale(LC_ALL,"US");
$locale_info = localeconv();
print_r($locale_info);
?>
运行示例»

定义和用法

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

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

  • [的decimal_point] - 小数点字符
  • [thousands_sep] - 千分离器
  • [int_curr_symbol的] -货币符号(example: USD)
  • [CURRENCY_SYMBOL] -货币符号(example: $)
  • [mon_decimal_point] - 货币小数点字符
  • [mon_thousands_sep] - 货币千位分隔符
  • [positive_sign] - 正值字符
  • [negative_sign] - 负值字符
  • [int_frac_digits] - 国际小数位
  • [frac_digits] - 本地的小数位
  • [p_cs_precedes] -真(1)如果货币符号被放置在正的值的前面,假(0)如果它被置于后面
  • [p_sep_by_space] -真(1)如果在货币符号和正值之间的空间,假(0)否则
  • [n_cs_precedes] -真(1)如果货币符号被放置在一个负值的前面,假(0)如果它被置于后面
  • [n_sep_by_space] -真(1)如果在货币符号和负值之间的空间,假(0)否则
  • [p_sign_posn] - 格式化选项:
    • 0 - 括号括数量和货币符号
    • 1 - +号被放置在数量和货币符号的前
    • 2 - +号被放置在数量和货币符号后
    • 3 - +号在货币符号的前立即置于
    • 4 - +号是货币符号后立即置于
  • [n_sign_posn] - 格式化选项:
    • 0 - 括号括数量和货币符号
    • 1 - - 符号被放置在数量和货币符号的前
    • 2 - - 符号被放置在数量和货币符号后
    • 3 - - 符号在货币符号的前立即置于
    • 4 - - 符号是在货币符号后立即置于
  • [分组] - 阵列显示数字的分组方式(例如:3表示1 000 000)
  • [mon_grouping] -阵列显示数字如何货币进行分组(example: 2 indicates 1 00 00 00)

Tip:要定义区域设置,看到setlocale()函数。

提示:要查看所有可用的语言代码,请访问我们的语言代码参考。


句法

localeconv()

技术细节

返回值: 基于当前的区域返回的数据作为设定由setlocale()
PHP版本: 4.0.5+

<PHP字符串参考