-2

プロジェクトとして変換テーブルを作成する必要があります。しかし、彼らが私たちに与える数字のいくつかは、4.014e + 9と3.861e-7であり、e+とe-を含む他のいくつかもあります。これに入力した数値を掛けたい場合、PHPは定数Eを認識しますか?

$result = "RESULT:" . $num * 4.014e+9;

$result = "RESULT:" . $num * 3.861e-7;

それとも、それを認識するために何か他のものをする必要がありますか?

4

3 に答える 3

4

これeは定数ではありません。これは、科学的記数法のfloatリテラルの一部です。

于 2012-08-01T19:08:41.570 に答える
1

私はそれを考え出した; 定数eと科学的記数法の間で混乱しました。@nickbは、科学的記数法がPHPでサポートされていることを知らせてくれました。

于 2012-08-01T19:20:49.053 に答える
0

それが機能しない場合は、いつでも関数pow()をpow(10、$ X);とともに使用できます。回避策として。ただし、最初に自分でコードを試して、機能するかどうかを確認してください。

于 2012-08-01T19:13:20.897 に答える