[英]rounding up decimal to next number in php
I am looking to round up any decimal number to next number. 我想将任何十进制数字四舍五入到下一个数字。 like 1.199 answer should be 2 or like 1.99 should also be 2 喜欢1.199的答案应该是2或喜欢1.99的答案也应该是2
This is far what I found 这远不是我发现的
echo(round(1.4,0,PHP_ROUND_HALF_UP) . "<br>");
echo(round(-1.4,0,PHP_ROUND_HALF_UP) . "<br>");
//Answer = 1
//Answer = -1
echo(round(1.4,0,PHP_ROUND_HALF_DOWN) . "<br>");
echo(round(-1.4,0,PHP_ROUND_HALF_DOWN) . "<br>");
//Answer = 1
//Answer = -1
echo(round(1.4,0,PHP_ROUND_HALF_EVEN) . "<br>");
echo(round(-1.4,0,PHP_ROUND_HALF_EVEN) . "<br>");
//Answer = 1
//Answer = -1
echo(round(1.4,0,PHP_ROUND_HALF_ODD) . "<br>");
echo(round(-1.,0,PHP_ROUND_HALF_ODD));
//Answer = 1
//Answer = -1
如果您想ceil
下一个号码,请使用ceil
echo ceil(1.99); //Output = 2
echo ceil(1.199);
舍入
Use this code 使用此代码
echo ceil(1.9999); // Output will be 2
For more detail please refer to this https://www.w3schools.com/php/func_math_ceil.asp 有关更多详细信息,请参阅此https://www.w3schools.com/php/func_math_ceil.asp
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.