转换并保留两位小数的方法:1、使用“floatval(字符串)”语句将字符串转为double类型;2、使用“number_format(double类型值, 2)”或“sprintf("%.2f",double类型值)”语句来保留两位小数。

本教程操作环境:windows7系统、PHP7.1版、DELL G3电脑
php将字符串转double类型并保留两位小数点
可以看出两个部分:
-
将字符串转double类型:使用floatval()
立即学习“PHP免费学习笔记(深入)”;
-
保留double值的两位小数点:利用number_format()或sprintf()函数
number_format()可通过千位分组来格式化数字。
sprintf() 函数把格式化的字符串写入一个变量中。
示例代码:
使用number_format()保留两位小数:".number_format($double1, 2); echo "
使用sprintf()保留两位小数:".sprintf("%.2f",$double1); $double2=floatval("123.322"); echo "
使用number_format()保留两位小数:".number_format($double2, 2); echo "
使用sprintf()保留两位小数:".sprintf("%.2f",$double2); ?>

说明:
利用number_format()或sprintf()函数保留两位小数时,若舍去的值大于5则会进行四舍五入。
使用sprintf()保留两位小数:".sprintf("%.2f",$double);
?>
推荐学习:《PHP视频教程》











