【转】php保留两位小数

原文地址:PHP_保留两位小数并且四舍五入_保留两位小数并且不四舍五入

php保留两位小数并且四舍五入

Php代码一

$num = 123213.666666;
echo sprintf("%.2f", $num); //123213.67 

Php代码二

$num = 123213.666666;
echo number_format($num, 2);//123,213.67

注:有千分位

php保留两位小数并且不四舍五入

Php代码

$num = 123213.666666;
echo sprintf("%.2f",substr(sprintf("%.3f", $num), 0, -2)); //123213.60 

php进一法取整

Php代码

1 echo ceil(4.3);    // 5
2 echo ceil(9.999);  // 10  

php舍去法,取整数

Php代码

echo floor(4.3);   // 4
echo floor(9.999); // 9  
时间: 2024-10-07 13:14:54

【转】php保留两位小数的相关文章

float 保留两位小数

比方说3.1415926,我现在想传给后台的是3.14,类型是必须是float类型,该怎么样做?还有即便通过运算得到了3.14,然后我要是按float传过去,是不是本质上传的还是3.1400000? float 保留两位小数 >> ios 这个答案描述的挺清楚的:http://www.goodpm.net/postreply/ios/1010000008952392/float保留两位小数.html

一球从M米高度自由下落,每次落地后返回原高度的一半,再落下。 它在第N次落地时反弹多高?共经过多少米? 保留两位小数

题目描述 输入 M N 输出 它在第N次落地时反弹多高?共经过多少米? 保留两位小数,空格隔开,放在一行 样例输入 1000 5 样例输出 31.25 2875.00 代码:#include<stdio.h>int main(){    double M,sum=0;    int N,i;    scanf("%lf%d",&M,&N);    sum=M;    for(i=2;i<=N;i++)    {                 M=M/

js实现浮点数保留两位小数代码

js实现浮点数保留两位小数代码:过浮点数小数点后面的数字太长的话,可能需要进行截取操作,下面是一段这样的实例代码和大家分享一下.代码如下: var num=3.1415926; console.log(num.toFixed(2)) 以上代码比较简单,这里就多介绍了,具体可以参阅javascript的Number对象的toFixed()方法一章节. 原文地址是:http://www.softwhy.com/forum.php?mod=viewthread&tid=11735 更多内容可以参阅:h

Java两整数相除保留两位小数

在Java中 两个整数相除 会做取整运算,此时如果希望得到运算结果为浮点数 则必须将两整数其一或两者都强制转为为浮点数 例如: int a = 9; int b = 2; System.out.println((float)a/b); System.out.println(a/(float)b); System.out.println((float)a/(float)b); 保留两位小数 DecimalFormat df = new DecimalFormat("0.00"); Str

WinCE的C#编程,对float型进行四舍五入保留两位小数,小数进行四舍五入操作,Math.Round的应用案例。

private  float ConvertFloat4Se5Ru(float flotValue) { int iValue = (int)Math.Round(flotValue * 10000); //小数点后两位前移,并四舍五入 flotValue = (float)(iValue / 10000.00f); return flotValue; } 申明:以上文字为"武汉汉码科技有限公司"原创,转载时务必注明出处. 技术分享,沟通你我,共同进步!www.hanma-scan.c

java使double保留两位小数的多方法 java保留两位小数

这篇文章主要介绍了java使double类型保留两位小数的方法,大家参考使用吧 复制代码 代码如下: mport java.text.DecimalFormat; DecimalFormat    df   = new DecimalFormat("######0.00"); double d1 = 3.23456  double d2 = 0.0;double d3 = 2.0;df.format(d1); df.format(d2); df.format(d3); 3个结果分别为:

20161127 输入两个自然数a、b,求a除以b的结果(保留两位小数)

题目: 输入两个自然数a.b,求a除以b的结果(保留两位小数). 代码: 1 program work20161127; 2 var 3 a,b,c:real; 4 BEGIN 5 readln(a,b); 6 c:=a/b; 7 writeln('c=',c:0:2); 8 END.

CODE[VS]-保留两位小数-浮点数处理-天梯青铜

题目描述 Description 保留两位小数输出一个浮点数. 输入描述 Input Description 一个浮点数.double范围内 输出描述 Output Description 保留两位小数输出 样例输入 Sample Input 11 样例输出 Sample Output 11.00 数据范围及提示 Data Size & Hint C++用 printf("%.2lf",a); Pascal用 writeln(a:0:2); C++和Pascal用户都请使用do

完成率,保留两位小数,double

JAVA实现保留两位小数 double fk = fkyfk==0?0:(fkyfk - fkwfk) / fkyfk; double jj = jjyfk==0?0:(jjyfk - jjwfk) / jjyfk; BigDecimal bfk = new BigDecimal(fk); BigDecimal bjj = new BigDecimal(jj); int fk1 = bfk.setScale(0, BigDecimal.ROUND_HALF_UP).intValue(); int

Java float保留两位小数或多位小数

转自:Java float保留两位小数或多位小数 方法1:用Math.round计算,这里返回的数字格式的. float price=89.89; int itemNum=3; float totalPrice=price*itemNum; float num=(float)(Math.round(totalPrice*100)/100);//如果要求精确4位就*10000然后/10000 方法2:用DecimalFormat 返回的是String格式的.该类对十进制进行全面的封装.像%号,千分