PHP round()0.50降低值

Edv*_*asJ 1 php numbers rounding

有没有什么方法可以降低任何低于.50的数字,包括.50?

例如:

round(1.49) => 1

round(1.51) => 2

round(1.50) => 2
Run Code Online (Sandbox Code Playgroud)

有没有办法让它像这样:

round(1.49) => 1

round(1.51) => 2

round(1.50) => 1
Run Code Online (Sandbox Code Playgroud)

ʰᵈˑ*_*ʰᵈˑ 11

使用PHP_ROUND_HALF_DOWN标志

echo round(1.49, 0, PHP_ROUND_HALF_DOWN);
echo PHP_EOL;
echo round(1.50, 0, PHP_ROUND_HALF_DOWN);
echo PHP_EOL;
echo round(1.51, 0, PHP_ROUND_HALF_DOWN);
Run Code Online (Sandbox Code Playgroud)