Вы можете использовать microtime (true), чтобы получить секунды, необходимые для выполнения:
$start = microtime(true);
//Your code
echo 'Time needed: ' . (microtime(true) - $start) . '.';
Чтобы получить более точное время, вы должны выполнить этот тест больше раз (10000 здесь):
$start = microtime(true);
for ($i = 0; $i < 10000; ++$i) {
//Your code
}
echo 'Time needed: ' . (microtime(true) - $start) . '.';
@ Baz1nga, этот код не работает, поскольку microtime_float () не является функцией (извините, я не могу комментировать, нужно больше репутации: ()