欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

php保留數(shù)字小數(shù)點(diǎn)后兩位的方法

 更新時(shí)間:2023年12月17日 10:18:03   作者:PHP隔壁老王鄰居  
我們?cè)趯W(xué)習(xí)或生活中經(jīng)常會(huì)遇到需要保留數(shù)字小數(shù)點(diǎn)后兩位的問(wèn)題,所以本文小編給大家介紹了使用php保留數(shù)字小數(shù)點(diǎn)后兩位的方法,文中通過(guò)代碼示例介紹的非常詳細(xì),感興趣的同學(xué)可以參考閱讀下

1、使用round四舍五入保留小數(shù)點(diǎn)后兩位

$money=168.228;
var_dump(round($money,2));
 
//返回結(jié)果   float(168.23)

2、使用ceil向上取整四舍五入保留小數(shù)點(diǎn)后兩位

$money3=122.3399;
var_dump(ceil($money3*100)/100);
 
//返回結(jié)果  float(122.34)

3、使用floor向下取整不四舍五入保留小數(shù)點(diǎn)后兩位

$money3=122.3399;
var_dump(floor($money3*100)/100);
 
//返回結(jié)果  float(122.33)

4、使用sprintf四舍五入保留小數(shù)點(diǎn)后兩位,自動(dòng)補(bǔ)充后面0,主要應(yīng)用顯示金額場(chǎng)景

$money=168.168;
$new_money=sprintf("%.2f",$money);  //四舍五入保留兩位小數(shù),并補(bǔ)充小數(shù)點(diǎn)后面0
var_dump($new_money);
//返回結(jié)果 string(6) "168.17"
 
 
$money2=168;
$new_money2=sprintf("%.2f",$money2);  //四舍五入保留兩位小數(shù),并補(bǔ)充小數(shù)點(diǎn)后面0
var_dump($new_money2);
//返回結(jié)果 string(6) "168.00"

5、使用number_format四舍五入保留小數(shù)點(diǎn)后兩位,自動(dòng)補(bǔ)充后面0

var_dump(number_format(23.999,2));
//返回結(jié)果 string(5) "24.00"

6、高精度函數(shù)不四舍五入保留小數(shù)點(diǎn)后兩位,自動(dòng)補(bǔ)充后面0

var_dump( bcadd(1.005, 1.003,2)); //高精度函數(shù) 相加;
// 返回結(jié)果  string(4) "2.00"
 
var_dump( bcsub(1.998, 1.001,2)); //高精度函數(shù) 相減;
// 返回結(jié)果  string(4) "0.99"
 
var_dump( bcmul(33.333, 3,2)); //高精度函數(shù) 相乘;
// 返回結(jié)果   string(5) "99.99"
 
var_dump( bcdiv(10, 3,2)); //高精度函數(shù) 相除;
// 返回結(jié)果  string(4) "3.33"

7、高精度函數(shù)四舍五入保留小數(shù)點(diǎn)后兩位

var_dump( round(bcadd(1.005, 1.003,3),2)); //高精度函數(shù) 相加;
// 返回結(jié)果  float(2.01)
 
var_dump( round(bcsub(1.998, 1.001,3),2)); //高精度函數(shù) 相減;
// 返回結(jié)果  float(1)
 
var_dump(  round(bcmul(33.333, 3,3),2)); //高精度函數(shù) 相乘;
// 返回結(jié)果    float(100) 
 
var_dump( round(bcdiv(10, 3,3),2)); //高精度函數(shù) 相除;
// 返回結(jié)果  float(3.33)

以上就是php保留數(shù)字小數(shù)點(diǎn)后兩位的方法的詳細(xì)內(nèi)容,更多關(guān)于php保留數(shù)字小數(shù)點(diǎn)后兩位的資料請(qǐng)關(guān)注腳本之家其它相關(guān)文章!

相關(guān)文章

最新評(píng)論