-2

私は両方に慣れていないので、これを試してみようと思いました。これが 0 を返すのはなぜですか?

$_10kpt = (($_10kp * ($_10k *($gspot / 20))));
echo $_10kpt;

_10kpt は未定義の最初のインスタンスです。$_10kp は 10 進数 (7,3)、$gspot は整数、20 は明らかに整数です。これに何らかの値を返すにはどうすればよいですか?

$_10kp = .417
$_10k = 1.0
$gspot = 1600

では、33.36 が返されるはずですよね?

4

2 に答える 2

0

defined変数のいずれかがそうである限り、0またはNULLあなたの数学が与える限り0

引用に従って、when in doubt print it outすべての変数をその値とともにダンプして、これらがゼロでないことを確認してください。

于 2012-10-19T13:36:47.693 に答える
0
  <?php
$_10kp = .417;
$_10k = 1.0;
$gspot = 1600;
$_10kpt = (($_10kp * ($_10k *($gspot / 20))));
echo $_10kpt;
?>

これは私のテストで正確に 33.36 を返します...

于 2012-10-19T13:37:03.670 に答える