该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
[p_sep_by_space]-如果货币符号和正值之间有空格,则为True(1),否则为False
[n_cs_precedes]-如果货币符号放在负值前面,则为True(1);如果放在货币符号后面,则为False
[n_sep_by_space]-如果货币符号和负值之间有空格,则为True(1),否则为False
[p_sign_posn]-格式选项-
0-括号括起数量和货币符号
1-+符号位于数量和货币符号的前面
2-在数量和货币符号后放置+号
3-+符号位于货币符号之前
4-货币符号后立即放置+号
[n_sign_posn]-格式选项-
0-括号括起数量和货币符号
1--符号位于数量和货币符号的前面
2--符号位于数量和货币符号之后
3--符号位于货币符号之前
4--符号位于货币符号之后
[分组]-显示数字分组方式的数组(例如:3表示1000000)
[mon_grouping]-显示如何对货币数字进行分组的数组(示例:2表示1 00 00 00)
localeconv()
不适用
该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 ( ) )