2
PHP版本5.3.6輪浮子從microtime中
例
<?php
$timeStart = microtime(true);
// some code ...
$timeExecution = microtime(true) - $timeStart;
$time = round($timeExecution, 2);
file_put_contents('h:/round.txt', $timeExecution . ' = ' . $time . "\n", FILE_APPEND);
?>
文件round.txt包含這些行:
131.3048491477966 = 131.3
8.340715885162354 = 8.34
8.198318004608154 = 8.199999999999999
這怎麼可能?
你可以最經常開始研究維基百科:http://en.wikipedia.org/wiki/Floating_point - 但不要相信那裏有什麼。相反,請按照本書的建議閱讀下一本書。你也可能對'sprintf' /'fprintf' /'printf'函數族感興趣。 – hakre