PHP 舍去小数而不四舍五入

标签 php decimal rounding

我想去掉小数而不四舍五入。例如,如果我有 1.505,我想去掉最后一个小数,值应该是 1.50。 PHP中有这样的功能吗?

最佳答案

你需要floor()这样:

$rounded = floor($float*100)/100;

或者你转换为整数:

$rounded = 0.01 * (int)($float*100);

这样就不会四舍五入了。

关于PHP 舍去小数而不四舍五入,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9079158/

相关文章:

php - 在php中将指数数转换为小数

python - 如何避免使用 numpy.round 进行不正确的舍入?

php - MYSQL选择所有具有最近日期的记录

php - 在 MySQL 表中使用字符串作为 ID 可以吗?

php - 使用 PHP 识别数字

Javascript 在做加法时增加额外的精度

SQL Server 自定义小数值舍入

php - Tableau Tickets - POST 以获取票证返回登录表单,而不是票证 ID

c++ - 从 char* 到二进制的十进制

python - 小数精度的分数