Php 把数字四舍五入

Php 把数字四舍五入,php,variables,rounding,Php,Variables,Rounding,我有一个变量 $amount = 621.00; 我需要输出为186.30的变量的30% 当我计算: $amount2 = round($amount*30/100 , 2); echo $amount2 给出了186.3的输出 如何输出186.30您可以使用数字\u格式 例如number\u格式($amount2,2) 更多详细信息:number\u format()应该可以 // english notation without thousands separator $amount2

我有一个变量

$amount = 621.00;
我需要输出为186.30的变量的30%

当我计算:

$amount2 = round($amount*30/100 , 2);

echo $amount2
给出了186.3的输出


如何输出186.30

您可以使用
数字\u格式

例如
number\u格式($amount2,2)

更多详细信息:

number\u format()
应该可以

// english notation without thousands separator
$amount2 = number_format($amount2, 2, '.', '');
// 1234.57
您可以使用:

$amount2 = number_format($amount * 30 / 100, 2);
echo $amount2;
最后使用
number\u格式($amount2,2)

请参阅此处的文档:

查看。简单地说:“如何输出一个浮点数字,该数字后面有一个固定的小数。”。不需要四舍五入,或者你必须解释你想要哪一个。