2012-04-07 35 views
0

我一直在網上尋找這個,但不能真正找到一個好的答案。我有一個小型站點搜索,我想顯示執行mysql查詢所用的時間(類似於Google)。我一直試圖使用microtime(),但我得到像1.342524564267782e25巨大的字符串...我只想要一個簡單的數字(0.15)後有兩位小數。先謝謝了。在PHP中顯示MySQL執行時間

回答

4

採用圓形的固定小數點

$time = microtime(); 
echo round($time, 2); 
+0

感謝,正是我一直在尋找:) – 4WebDev 2012-04-07 17:05:36

+0

還有'sprintf的( '%0.2F',$時間)'等等。 PHP有很多格式化數字的選項。 – 2012-04-07 17:16:17

2
$ms = microtime(true); 
mysql_query($sql); 
$ms = microtime(true) - $ms; 
echo $ms.' secs'; //seconds 
echo ($ms * 1000).' millisecs'; //millseconds