php保留小数位-取整
1.round
$n=round(1.95583, 2);
这是四舍五入法保留2位小数
2.sprintf
php保留两位小数并且四舍五入
$num = 123213.666666;
echo sprintf(“%.2f”, $num);
$formatted = sprintf (“%s有¥%01.2f。”,$name, $money);
echo $formatted; //张三有¥123.10。
php保留两位小数并且不四舍五入(不建议使用)
$num = 123213.666666;
echo sprintf(“%.2f”,substr(sprintf(“%.3f”, $num), 0, -2));
3.ceil
php进一法取整
echo ceil(4.3); // 5
echo ceil(9.999); // 10
4.floor
php舍去法,取整数
echo floor(4.3); // 4
echo floor(9.999); // 9
5.number_format和ceil
两位小数
echo number_format((ceil(123213.666666 * 100))/100,2,’.’,”);
php保留两位小数例子 四舍五入
$number = 1234.5678; $nombre_format_francais = number_format($number, 2, ‘,’, ‘ ‘); // 1 234,57 $english_format_number = number_format($number, 2, ‘.’, ”); // 1234.57