600字范文,内容丰富有趣,生活中的好帮手!
600字范文 > php小数点后保留4wei PHP保留小数点后两位的几种方法

php小数点后保留4wei PHP保留小数点后两位的几种方法

时间:2019-04-20 03:20:31

相关推荐

php小数点后保留4wei PHP保留小数点后两位的几种方法

代码如下:

$num = 10.4567;

//第一种:利用round()对浮点数进行四舍五入

echo round($num,2); //10.46

//第二种:利用sprintf格式化字符串

$format_num = sprintf("%.2f",$num);

echo $format_num; //10.46

//第三种:利用千位分组来格式化数字的函数number_format()

echo number_format($num, 2); //10.46

//或者如下

echo number_format($num, 2, '.', ''); //10/46

ps: PHP数字(价格)保留两位小数

让我们看看PHP中某些产品的价格计算或价格显示. 它必须精确到小数点后两位,这是我们通常的分的单位. 如何用PHP显示商品价格并将其保持为点数单位?以下教程将对此进行解释.

php商品价格,php保留小数点后两位,php商品价格显示

PHP number_format()函数

number_format(): 该函数可以以数千个组的形式格式化数字.

语法:

数字格式(数字,小数,小数点,分隔符)

参数:

数字: 必填. 要格式化的数字.

小数: 可选. 指定小数位数.

小数点: 可选. 指定用作小数点的字符串.

分隔符: 可选. 指定用作千位分隔符的字符串.

示例: PHP产品价格以为单位,两位小数位

代码:

$a = 10;

echo number_format($a,'2');

$b = 1000000;

echo number_format($b,'2');

$c = 5458.5684;

echo number_format($c,'2');

$d = '1254.8963';

echo number_format($d,'2');

$e = '88.9643';

echo number_format($e,'2');

?>

输出结果:

10.00

1,000,000.00

5,458.57

1,254.90

88.96

以上示例摘要:

1,无论是数字类型还是字符串类型的数字,都可以通过number_format()函数进行操作

2. number_format()处理不包含小数的数字时,如果设置了多少个小数php小数点保留2位,它们将以0的形式补充.

3. 如果该操作有小数位数,则四舍五入到最接近的数字

4. 如果未设置number_format()的第三个和第四个参数php小数点保留2位,则整数部分大于3个数字,则从小数点左侧到右侧,每三个数字之间用','符号分隔

示例PHP number_format()删除整数部分的除号

代码:

echo number_format("1000000",2,".","");

echo number_format("1000000",2,".","x");

echo number_format("1000000",2,"y","x");

?>

输出结果:

1000000.00

1x000x000.00

1x000x000y00

以上示例摘要:

1. number_format()函数的第三个参数可以替换小数字的显示方法,例如将小数点更改为y

2. number_format()函数的第四个参数,它可以替换整数部分的千位分隔符,例如null或X

3. 请注意,number_format()函数的第三个参数和第四个参数并存,并且不能仅填写一个.

以上是编辑器引入PHP保留两位小数的几种方法. 希望对大家有帮助. 如有任何疑问,请给我留言. 非常感谢您的支持!

如果您认为本文对您有所帮助,欢迎转载,请注明出处,谢谢!

本文来自电脑杂谈,转载请注明本文网址:

http://www.pc-/a/jisuanjixue/article-173567-1.html

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。