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 - 符号 - 位于货币符号正后方
[grouping] - 显示数字分组方式的数组(例如:3 表示 1 000 000)
[mon_grouping] - 显示货币数字分组方式的数组(例如:2 表示 1 00 00 00)
语法
localeconv()
参数
- 不适用
返回
localeconv() 函数根据当前语言环境返回数据,该语言环境由
示例
下面是一个例子 −
<?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 ( ) )

