Я искал по сети для этого, но не могу найти хороший ответ. У меня есть небольшой поиск по сайту, и я хочу показать время выполнения запроса mysql (аналогично Google). Я пытаюсь использовать microtime(), но я получаю огромные строки, такие как 1.342524564267782e25 ... Мне просто нужна простая цифра с двумя десятичными знаками (0,15). Заранее спасибо.Отображение времени выполнения MySQL в PHP
0
A
ответ
4
Используйте круглые для фиксации десятичной точки
$time = microtime();
echo round($time, 2);
2
$ms = microtime(true);
mysql_query($sql);
$ms = microtime(true) - $ms;
echo $ms.' secs'; //seconds
echo ($ms * 1000).' millisecs'; //millseconds
Благодарности, только то, что я искал :) – 4WebDev
Там также 'Sprintf ('% 0.2f', $ время)' и тому подобное. PHP имеет множество опций для форматирования чисел. –