php - php 中的 number_format() 与 jQuery 中的 toFixed() 进行验证

标签 php jquery validation number-formatting tofixed

我正在客户端进行一些数据计算,我想在服务器端验证这些数据。假设我的计算值结果是 34.55

(34.55).toFixed(1) 给我 34.5

奇怪的是,(34.555).toFixed(1)给了我34.6

number_format(34.55, 1, '.', '') 给我 34.6

有人可以建议我一个与这两个函数完全相同的函数吗?

最佳答案

round(1.95583, 2);  // 1.96

round( 1.55, 1, PHP_ROUND_HALF_DOWN); //  1.5

round( 1.54, 1, PHP_ROUND_HALF_DOWN); //  1.5

round( 1.55, 1, PHP_ROUND_HALF_EVEN); //  1.6

round( 1.54, 1, PHP_ROUND_HALF_EVEN); //  1.5

如有任何疑问,请询问

关于php - php 中的 number_format() 与 jQuery 中的 toFixed() 进行验证,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48901999/

相关文章:

javascript - 配置文件脚本未正确显示

javascript - 页面多次刷新/重新加载

ruby-on-rails - 验证接受始终失败

jquery validate - 提交时需要两个字段之一

javascript - 如何检测仅适用于移动设备的 Chrome?

javascript - 当模型数据在 angularjs 中的表单之外更改时,如何正确检查观察者中的表单有效性?

php - 在单个警报中显示多个文件输入的所有文件名

php - 故障排除 "Warning: session_start(): Cannot send session cache limiter - headers already sent"

php - MySql 错误 : 1364 Field 'display_name' doesn't have default value

JQuery DateTimePicker 添加小时