我在 MySQL 表上存储货币值,并且使用 DECIMAL 作为数据类型。我需要抓取这些元素,对这些值进行一些基本的数学运算(加法、减法、求和等),将结果显示给用户,并将它们放在单独的表格中。我知道 MySQL 允许您在表中进行加法和求和,但是有没有办法将其作为 PHP 变量来执行?我知道在 PHP 中您可以使用 intval() 将字符串数字转换为整数,但这会在转换中丢失十进制值。类似的东西对我有用,因为我总是可以将它转换回字符串并将其输入到不同的 MySQL 表中。
问问题
2262 次
3 回答
0
从 MySQL 中获取变量,然后您可以按照此手册页执行简单的算术运算:http: //php.net/manual/en/language.types.float.php
例如
$a = '0.002';
$b = '1.1';
echo $c = $a + $b; // Outputs 1.1002
于 2012-08-18T00:04:33.460 回答
0
您可以使用floatval($stringVar)将字符串转换为浮点数
PHP 支持数学运算符。
所以如果你有 $a 和 $b。
$a + $b;
$a - $b;
$a * $b;
$a / $b;
$a % $b;
于 2012-08-18T00:06:56.953 回答