9.08374786377E-5 のような時間を表示する php スクリプトがありますが、0.00009083747 のような時間として単純な浮動小数点値が必要です。
<?php
function microtime_float()
{
list($usec, $sec) = explode(" ", microtime());
return ((float)$usec + (float)$sec);
}
$time_start = microtime_float();
$time_end = microtime_float();
$time = $time_end - $time_start;
printf('%.16f', $time);
?>
結果はうまく表示されますが、この印刷値を新しい変数に設定する必要があります。どうやってやるの ?この印刷値を新しい変数 $var に設定する必要があります。
$var = printf('%.16f', $time);
// 動作しないことは誰もが知っていますが、設定方法は?