PHP获取十进制数

PHP获取十进制数,php,laravel,Php,Laravel,在我的刀片中,我编写了以下代码 {{($sub /$Tot)*100 }}% 我的输出是 42.857142857143% 我需要得到这种格式的输出 42% 我尝试了下面的代码,但得到了相同的值 {{round(($sub /$Tot)*100) }}% 你的回合应该是总输出,试试这个 $output = (25/47)*100; echo round($output); 使用十进制数的int值 $value = (int)$decimal; i、 e.鉴于 {{(int)(($

在我的刀片中,我编写了以下代码

{{($sub /$Tot)*100 }}%
我的输出是

42.857142857143%
我需要得到这种格式的输出

42%
我尝试了下面的代码,但得到了相同的值

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

你的回合应该是总输出,试试这个

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

使用十进制数的
int

$value = (int)$decimal;
i、 e.鉴于

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

round
将给出最接近的值<代码>(int)将给出0方向上最接近的值。下面的答案应该是42而不是43

{{(int)(($sub /$Tot)*100) }}%
您正在寻找PHP的函数

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

我无法在那里复制你的问题。谢谢,效果很好,但如果我需要获得42.8%的轮数($output,1)