我正在尝试做的事情似乎很简单,但我无法让它与 php.net 文档一起使用。
数字应始终四舍五入为“十”
所以:
1 -> 10
7 -> 10
12 -> 20
18 -> 20
23 -> 30
35 -> 40
我正在尝试做的事情似乎很简单,但我无法让它与 php.net 文档一起使用。
数字应始终四舍五入为“十”
所以:
1 -> 10
7 -> 10
12 -> 20
18 -> 20
23 -> 30
35 -> 40
像这样的东西应该工作:
$rounded_num = round($orig_num / 10) * 10;
只需阅读有关round的文档。
round($number, -1);
你应该使用 round() 函数。但是如果你想要手动方式,你可以使用类似的东西:
$number = 189;
$length = strlen((string)$number);
$div = '1';
for ($i=0;$i<$length-1;$i++){
$div .= '0';
}
$result = (int)$div*(ceil($number/$div));
$结果 = 200