php localeconv()函数获取一个包含本地数字及货币格式信息的数组

原创 国哥笔记  2019-01-02 20:02  阅读 427 views 次

localeconv()函数定义及用法

在php中,localeconv()函数是使用来获取一个包含本地数字及货币格式信息的数组,函数返回包含本地数字及货币格式信息的数组;

localeconv()函数通常和setlocale()函数一起使用,setlocale()函数是用来设置地区信息(地域信息)的;

localeconv()函数语法格式

$arr = localeconv();

参数说明

$arr:接收函数返回值的变量;

函数返回的数组包含的元素:

  • [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);

实例:

<?php
header("content-type:text/html;charset=utf-8");//设置编码,解决中文乱码
setlocale(LC_ALL,"US");
$arr = localeconv();
var_dump($arr);
?>

运行结果:

localeconv()函数

更多操作字符串的函数——>PHP String字符串函数大全

本文地址:https://www.ggbiji.com/php-localeconv.html
版权声明:本文为 国哥笔记 原创/整理文章,欢迎分享,转载请注明出处!

发表评论


表情