Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/239.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
php中的number_format()与jQuery中的toFixed()进行验证_Php_Jquery_Validation_Number Formatting_Tofixed - Fatal编程技术网

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

php中的number_format()与jQuery中的toFixed()进行验证,php,jquery,validation,number-formatting,tofixed,Php,Jquery,Validation,Number Formatting,Tofixed,我正在客户端进行一些数据计算,我想在服务器端验证。假设我的计算值结果是34.55 (34.55)。toFixed(1)给了我34.5 奇怪的是,(34.555)。toFixed(1)给了我34.6 number\u格式(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

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

(34.55)。toFixed(1)
给了我
34.5

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

number\u格式(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

如果您有任何问题,请询问

toFixed()是否给出了不一致的结果
555x0.029=16.095-->(16.095)。toFixed(2)返回16.10-->code>5555x0.029=161.095-->(161.095)。toFixed(2)返回161.09
我找到了解决方法。