您的位置:首页 > 编程语言 > PHP开发

php计算程序运行时间

2016-08-11 08:58 435 查看
这里介绍一下 microtime() 这个函数,microtime() 用的不多,但是不能不知道这个函数,它是返回当前 Unix 时间戳和微秒数。例如:echo microtime(); 会返回:0.08845800 1376983061。所以可以用explode函数将它以空格为标识分割成一个数组,那么此时的$starttime[0]=0.08845800(微 秒数),$starttime[1]=1376983061(当前秒数,相当于time()所得的结果)。

<?php
//程序运行时间
$starttime = explode(' ',microtime());
echo microtime();

/*········以下是代码区·········*/
for($i=0;$i<1000000;$i++){
$i;
}
/*········以上是代码区·········*/

//程序运行时间
$endtime = explode(' ',microtime());

$thistime = $endtime[0]+$endtime[1]-($starttime[0]+$starttime[1]);
$thistime = round($thistime,3);
echo "本网页执行耗时:".$thistime." 秒。";
?>
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: