使用PHP如何将十进制数舍入为ceil

use*_*298 0 php

我想绕5.29到5.30,5.14到5.15如何做到这一点我尝试了很多方法但没有工作

不工作的代码;

<?php
 echo round(5.29, 2);
 echo round((5.29*100)/100, 2); 
?>
Run Code Online (Sandbox Code Playgroud)

请有人帮助我

chr*_*ong 5

如果你试图圆一个小数到最近的0.05:

echo round(5.29 * 2, 1) / 2; // 5.30
echo round(5.14 * 2, 1) / 2; // 5.15
Run Code Online (Sandbox Code Playgroud)

编辑:或者,如果你想圆一个小数到最近的0.05:

echo ceil(5.29 / 0.05) * 0.05; // 5.30
echo ceil(5.14 / 0.05) * 0.05; // 5.15
Run Code Online (Sandbox Code Playgroud)