亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

php計(jì)算程序運(yùn)行時(shí)間的簡單例子分享

 更新時(shí)間:2014年05月10日 11:34:20   作者:  
這篇文章主要介紹了php計(jì)算程序運(yùn)行時(shí)間的簡單例子分享,需要的朋友可以參考下

首先我們分析一下原理,要想得到程序運(yùn)行時(shí)間,那么可以在程序最開始運(yùn)行的時(shí)候定義一個(gè)變量記下當(dāng)前時(shí)間,然后等我們程序運(yùn)行完之后再記錄一下當(dāng)前的時(shí)間,兩者相差就是該程序運(yùn)行花費(fèi)的時(shí)間了。

這里介紹一下 microtime() 這個(gè)函數(shù),microtime() 用的不多,但是不能不知道這個(gè)函數(shù),它是返回當(dāng)前 Unix 時(shí)間戳和微秒數(shù)。例如:echo microtime(); 會(huì)返回:0.08845800 1376983061。所以可以用explode函數(shù)將它以空格為標(biāo)識(shí)分割成一個(gè)數(shù)組,那么此時(shí)的$starttime[0]=0.08845800(微秒數(shù)),$starttime[1]=1376983061(當(dāng)前秒數(shù),相當(dāng)于time()所得的結(jié)果)。

示例代碼:

復(fù)制代碼 代碼如下:

<?php  
 //程序運(yùn)行時(shí)間
 $starttime = explode(' ',microtime());
 echo microtime();

 /*········以下是代碼區(qū)·········*/
 for($i=0;$i<1000000;$i++){
  $i;
 }
 /*········以上是代碼區(qū)·········*/

 //程序運(yùn)行時(shí)間
 $endtime = explode(' ',microtime());
 $thistime = $endtime[0]+$endtime[1]-($starttime[0]+$starttime[1]);
 $thistime = round($thistime,3);
 echo "本網(wǎng)頁執(zhí)行耗時(shí):".$thistime." 秒。".time();
?>


最后兩者時(shí)間相減,再用round()函數(shù)對執(zhí)行的時(shí)間保留自己所需的小數(shù)位就ok了。比如這里是計(jì)算循環(huán)一百萬次所需要的時(shí)間為:0.116秒,如下圖:

為了程序的整潔性,我們可以將此代碼寫成一個(gè)類,用的時(shí)候引入進(jìn)來,然后在程序開始前實(shí)例化這個(gè)類,結(jié)束再調(diào)用一個(gè)方法也可以實(shí)現(xiàn)這功能。

相關(guān)文章

  • 值得分享的php+ajax實(shí)時(shí)聊天室

    值得分享的php+ajax實(shí)時(shí)聊天室

    這篇文章主要介紹了值得分享的php+ajax實(shí)時(shí)聊天室,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2016-07-07
  • php無限遍歷目錄示例

    php無限遍歷目錄示例

    這篇文章主要介紹了php無限遍歷目錄示例,需要的朋友可以參考下
    2014-02-02
  • Yii中的cookie的發(fā)送和讀取

    Yii中的cookie的發(fā)送和讀取

    新創(chuàng)建的cookie會(huì)從本地傳到服務(wù)器上,然后從服務(wù)器獲取。這篇文章主要介紹了Yii中的cookie的發(fā)送和cookie的讀取相關(guān)資料,需要的朋友可以參考下
    2016-07-07
  • 淺析Yii2集成富文本編輯器redactor實(shí)例教程

    淺析Yii2集成富文本編輯器redactor實(shí)例教程

    yii2集成另外一個(gè)強(qiáng)大好用的富文本編輯器Redactor。接下來通過本文給大家介紹Yii2集成富文本編輯器redactor實(shí)例教程,感興趣的朋友一起學(xué)習(xí)吧
    2016-04-04
  • smarty中js的調(diào)用方法示例

    smarty中js的調(diào)用方法示例

    這篇文章主要介紹了smarty中js的調(diào)用方法示例,是smarty模板設(shè)計(jì)中經(jīng)常會(huì)遇到的問題,非常實(shí)用,需要的朋友可以參考下
    2014-10-10
  • Codeigniter中mkdir創(chuàng)建目錄遇到權(quán)限問題和解決方法

    Codeigniter中mkdir創(chuàng)建目錄遇到權(quán)限問題和解決方法

    這篇文章主要介紹了Codeigniter中mkdir創(chuàng)建目錄遇到權(quán)限問題和解決方法,需要的朋友可以參考下
    2014-07-07
  • 詳解Laravel5.6通過路由進(jìn)行API版本控制的簡單方法

    詳解Laravel5.6通過路由進(jìn)行API版本控制的簡單方法

    這篇文章主要介紹了詳解Laravel5.6通過路由進(jìn)行API版本控制的簡單方法,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-01-01
  • php二維數(shù)組排序詳解

    php二維數(shù)組排序詳解

    二維數(shù)組排序排序在php中也提供了一個(gè)函數(shù)array_multisort就可以直接排序了,下面我來介紹除了全使用array_multisort 對數(shù)組進(jìn)行排序我們還寫了一些自定二維數(shù)組排序方法
    2013-11-11
  • php隨機(jī)顯示圖片的簡單示例

    php隨機(jī)顯示圖片的簡單示例

    本文分享一個(gè)php實(shí)現(xiàn)的隨機(jī)顯示圖片的函數(shù),可以將指定文件夾中存放的圖片隨機(jī)地顯示出來
    2014-02-02
  • laravel實(shí)現(xiàn)登錄時(shí)監(jiān)聽事件,添加登錄用戶的記錄方法

    laravel實(shí)現(xiàn)登錄時(shí)監(jiān)聽事件,添加登錄用戶的記錄方法

    今天小編就為大家分享一篇laravel實(shí)現(xiàn)登錄時(shí)監(jiān)聽事件,添加登錄用戶的記錄方法,具有很好的參考價(jià)值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2019-09-09

最新評論