round() mode ROUND_HALF_UP with PHP 5.2.17


round() mode ROUND_HALF_UP with PHP 5.2.17

我有一个介于 200 和 500 之间的静态变量,

而且,如果值在 300 到 350 之间,我必须四舍五入最接近的半点才能进入表格。

我试图划分它并使用 php 5.4 round() ROUND_HALF_UP,但该版本不适用于此功能。

$var = 320;

所以,除了这个糟糕的解决方案,我找不到,

function ChecktheValue($val) {
if (($val > 200 && $val < 250)) { $value = 250; } 
.
.
.
if (($val > 450 && $val < 500)) { $value = 500; } 
return $value;
}

所以这不完全是一个解决方案。

知道吗?

...学习数学:

$val = intval($var / 50)*50+50;