使用php减法计算时,最后的零将被去除

使用php减法计算时,最后的零将被去除,php,Php,我使用减号php查询来计算并找出两个变量的差异。这是我用来计算的代码 范例 $v1="13.240"; $v2="0"; echo $v1 - $v2; 当计算完成时,变量末尾的零会被去除,例如(13.24),在正确的场景中应该是13.240。我不知道如何解决这个问题。两者都是相同的,但如果您非常需要,那么您可以使用number\u format()保留小数点后3位 <?php $v1="13.240"; $v2="0

我使用减号php查询来计算并找出两个变量的差异。这是我用来计算的代码

范例

$v1="13.240";
$v2="0";
echo $v1 - $v2;

当计算完成时,变量末尾的零会被去除,例如(13.24),在正确的场景中应该是13.240。我不知道如何解决这个问题。

两者都是相同的,但如果您非常需要,那么您可以使用
number\u format()
保留小数点后3位

<?php
$v1="13.240";
$v2="0";
echo number_format($v1 - $v2, 3);
?>


演示:

您不能对字符串进行数学运算,因为它正在转换为整数,
13.24
13.240
与整数相同。您可以添加尾随的零。@user3783243因为当13.24是一个整数时?@一般来说是切线垂直的,我想如果您正在分析ever term
str\u replace('integer','float',$my\u comment)