在我的数据库中,我有许多类型的列:VARCHAR
其中一些包含的数字如:12,25
。现在我有一个情况,我必须SUM这些列。让我们说它看起来像那样:
[-COL1--COL2--COL3-]
[-12,5--0,00--0,00-]
所以COL1 + COL2 + COL3的SUM应该是12.5,但它只给我12个。如果我打印每个列分开而不加总,它显示出良好的价值。问题是什么?
答案 0 :(得分:1)
问题是你有12,5而不是12.5 尝试改变它:
$number = '12,5';
$number = str_replace(',', '.', $number);
然后将其添加