私は MySQL テーブルにお金の値を保存しており、データ型として DECIMAL を使用しています。これらの要素を取得し、これらの値に対していくつかの基本的な数学演算 (加算、減算、合計など) を実行し、結果をユーザーに表示して、別のテーブルに配置する必要があります。MySQL ではテーブル内で加算と合計を実行できることは知っていますが、それを PHP 変数として実行する方法はありますか? PHP では intval() を使用して文字列数値を整数に変換できることは知っていますが、変換で小数値が失われます。いつでも文字列に変換して別のMySQLテーブルに戻すことができるので、同様のことがうまくいきます。
質問する
2262 次
3 に答える
3
PHPには、整数用の(int)と問題用の(float)があります。
PHP は、型を定義せずに問題なく数学演算 ( 、 、 、) を実行+
でき-
ます*
。/
%
$var1 = 1.56;
$var2 = 0.34;
$sum = $var1+$var2; // 1.90
于 2012-08-18T00:07:39.537 に答える
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 に答える