1.所使用的函數
a.使用函數
microtime ( bool $get_as_float = ? ) : mixed
#$get_as_float可省略,當設定為傳回值:預設回傳字串 ,其中
sec 為自
Unix 紀元(0:00:00 January 1, 1970 GMT)起的秒數,
microsec 為微秒部分。如果參數設定為
TRUE
b.使用函數
b.使用函數
explode(separator,string,limit)
limit規定所傳回的陣列元素的數目(選填)
2.程式碼如下:
<?php //程序运行时间 $starttime = explode(' ',microtime()); echo microtime(); /*········以下是代码区·········*/ for($i=0;$i<1000000;$i++)//这里是计算循环一百万次所需要的时间为:0.116秒。 { $i; } /*········以上是代码区·········*/ //程序运行时间 $endtime = explode(' ',microtime()); $thistime = $endtime[0]+$endtime[1]-($starttime[0]+$starttime[1]); $thistime = round($thistime,3); echo "本网页执行耗时:".$thistime." 秒。".time(); ?>
0.58607300 1617257726本网页执行耗时:0.017 秒。1617257726PS:為了程式的整齊性,我們可以將此程式碼寫成一個類,用的時候引入進來,然後在程式開始前實例化這個類,結束再呼叫一個方法也可以實現這功能。 ###推薦:###《###2021年PHP面試題大匯總(收藏)###》《###php影片教學###》###
以上是php中如何計算程式運行時間的詳細內容。更多資訊請關注PHP中文網其他相關文章!