php保留两位小数位

电脑杂谈  发布时间:2020-06-06 06:01:52  来源:网络整理

php保留两位小数_php 相除保留两位小数_php保留两位小数

本文主要介绍PHP保留两个小数位的几种方法. 在某些商品价格中也经常遇到这种情况. 今天,编辑器将与您共享示例代码. 需要它的朋友可以参考它.

p>

推荐的教程: PHP视频教程

代码如下:

php保留两位小数_php保留两位小数_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

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

PHP number_format()函数

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

语法:

php保留两位小数_php 相除保留两位小数_php保留两位小数

number_format(number,decimals,decimalpoint,separator)

参数:

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

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

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

php保留两位小数_php保留两位小数_php 相除保留两位小数

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

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

<?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

php 相除保留两位小数_php保留两位小数_php保留两位小数

以上示例摘要:

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

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

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

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

以上是php保留两位小数的方法的详细信息. 有关更多信息php保留两位小数,请关注php中文网络上的其他相关文章!


本文来自电脑杂谈,转载请注明本文网址:
https://www.pc-fly.com/a/jisuanjixue/article-235630-1.html

    相关阅读
      发表评论  请自觉遵守互联网相关的政策法规,严禁发布、暴力、反动的言论

      • 郝立立
        郝立立

        首先得有

      • 刘大辨
        刘大辨

        失败的说的是真理都是屁

      • 席夏冰
        席夏冰

        激进一点的买理财产品宜定盈里一年是1000块

      热点图片
      拼命载入中...