我想知道一个PHP for循环执行需要多少毫秒。
我知道通用算法的结构,但是不知道如何在PHP中实现它:
Begin init1 = timer(); // where timer() is the amount of milliseconds from midnight the loop begin some code the loop end total = timer() - init1; End
您可以使用此microtime功能
microtime
microtime —返回当前的Unix时间戳(以微秒为单位)
如果get_as_float将设置为TRUE,则microtime()返回一个浮点数,它表示自Unix纪元以来精确到最接近的微秒的当前时间(以秒为单位)。
get_as_float
TRUE
microtime()
用法示例:
$start = microtime(true); while (...) { } $time_elapsed_secs = microtime(true) - $start;