PHP获取十进制数

时间:2018-12-16 16:45:41

标签: php laravel

在刀片中,我编写这段代码

{{($sub /$Tot)*100 }}%

我的输出是

42.857142857143%

我需要以这种格式获取输出

42%

我在下面尝试了此代码,但获得了相同的值

{{round(($sub /$Tot)*100) }}%

4 个答案:

答案 0 :(得分:2)

您的回合应该是整体输出,请尝试

 $output = (25/47)*100;
 echo round($output);

答案 1 :(得分:0)

使用小数的int

$value = (int)$decimal;

即可见,

{{(int)(($sub /$Tot)*100) }}%

答案 2 :(得分:0)

@IBAction func oversStepper(_ sender: UIStepper) { let value = Int(sender.value) let remainder = value % 10 if remainder == 6 { sender.value = Double(value + 4) } else if remainder == 9 { sender.value = Double(value - 4) } displayOversLabel.text = String(format: "%.1f", sender.value / 10) } 将给出最接近的值。 round将在0的方向上给出最接近的值。以下内容应为42,而不是43。

(int)

答案 3 :(得分:0)

您正在寻找PHP的floor()函数。

{{ floor(($sub /$Tot)*100) }}%