ホームページ >バックエンド開発 >PHPチュートリアル >FLOATについて質問する
FLOAT
について質問する//$usec: 現在のマイクロ秒, $sec: 現在の秒
list ( $usec, $sec ) =explose ( ' ', microtime () );
$ time1 = ( float ) $usec + ( float ) $sec;
list ( $usec, $sec ) =explode ( ' ', microtime () );
$time2 = ( float ) $usec + ( float ) $sec;
echo $time2 - $time1;
結果出力は次のような数値です: 3.40938568115E-5
質問:
単独 Print $ usec と $sec を入力し、次のような数値を出力します: 0.95312700 1326693637
$time は次のような数値を出力します: 1326693637.95
では、なぜ $time1-$time2 の出力は "3.40938568115E-5" になるのでしょうか? ? ?
ありがとうございます
-----解決策---------