我将货币值存储在 MySQL 表中,并使用 DECIMAL 作为数据类型。我需要获取这些元素,对这些值进行一些基本的数学运算(加法、减法、求和等),将结果显示给用户,并将它们放在一个单独的表中。我知道 MySQL 允许您在表中进行加法和求和,但是有什么方法可以将其作为 PHP 变量来实现吗?我知道在 PHP 中您可以使用 intval() 将字符串数字转换为整数,但是在转换中会丢失小数值。类似的东西对我有用,因为我总是可以将它转换回字符串并将其输入到不同的 MySQL 表中。
最佳答案
PHP 有 (int)对于整数和 (float)解决你的问题。
PHP可以进行数学运算(+
,-
,*
,/
,%
) 没有定义类型也没有任何问题
$var1 = 1.56;
$var2 = 0.34;
$sum = $var1+$var2; // 1.90
关于php - PHP 中 MySQL DECIMAL 数据类型的数学运算,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12014559/