PHP数学舍入值

时间:2015-08-12 13:22:52

标签: php mysql database math

在我的数据库中,我有许多类型的列:VARCHAR 其中一些包含的数字如:12,25。现在我有一个情况,我必须SUM这些列。让我们说它看起来像那样:

[-COL1--COL2--COL3-]
[-12,5--0,00--0,00-]

所以COL1 + COL2 + COL3的SUM应该是12.5,但它只给我12个。如果我打印每个列分开而不加总,它显示出良好的价值。问题是什么?

1 个答案:

答案 0 :(得分:1)

问题是你有12,5而不是12.5 尝试改变它:

$number = '12,5';
$number = str_replace(',', '.', $number);

然后将其添加