php計算函數(shù)執(zhí)行時間的方法
本文實例講述了php計算函數(shù)執(zhí)行時間的方法。分享給大家供大家參考。具體如下:
我們可以通過在程序的前后分別記錄開始和結(jié)束時間,兩個時間差就是程序的執(zhí)行時間。
<?php $long_str = "this is a test to see how much time md5 function takes to execute over this string"; // start timing from here $start = microtime(true); // function to test $md5 = md5($long_str); $elapsed = microtime(true) - $start; echo "That took $elapsed seconds.\n"; ?>
運行結(jié)果如下:
That took 7.1525573730469E-6 seconds.
php 計算函數(shù)執(zhí)行時間的方法及獲得微妙的方法
// 獲得微妙方法 function getMillisecond() { list($s1, $s2) = explode(' ', microtime()); return (float)sprintf('%.0f', (floatval($s1) + floatval($s2)) * 1000); }
原理:分別記錄函數(shù)開始時間和結(jié)束時間,然后時間差就是函數(shù)執(zhí)行的時間
<?php $start_time = microtime(true); for($i=1;$i<=1000;$i++){ echo $i.'<br>'; } $end_time = microtime(true); echo '循環(huán)執(zhí)行時間為:'.($end_time-$start_time).' s'; ?>
希望本文所述對大家的php程序設(shè)計有所幫助。
- 總結(jié)PHP中數(shù)值計算的注意事項
- PHP中浮點數(shù)計算比較及取整不準(zhǔn)確的解決方法
- PHP幾個數(shù)學(xué)計算的內(nèi)部函數(shù)學(xué)習(xí)整理
- php計算兩個整數(shù)的最大公約數(shù)常用算法小結(jié)
- PHP計算加權(quán)平均數(shù)的方法
- php數(shù)字游戲 計算24算法
- php常用字符串String函數(shù)實例總結(jié)【轉(zhuǎn)換,替換,計算,截取,加密】
- PHP之浮點數(shù)計算比較以及取整數(shù)不準(zhǔn)確的解決辦法
- PHP數(shù)據(jù)分析引擎計算余弦相似度算法示例
- php數(shù)值計算num類簡單操作示例
相關(guān)文章
dirname(__FILE__)的含義和應(yīng)用說明
這篇文章主要介紹了dirname(__FILE__)的含義和應(yīng)用說明,需要的朋友可以參考下2018-03-03PHP實現(xiàn)限制IP訪問及提交次數(shù)的方法詳解
這篇文章主要介紹了PHP實現(xiàn)限制IP訪問及提交次數(shù)的方法,涉及php針對客戶端來訪IP的獲取、判斷以及結(jié)合session記錄IP訪問次數(shù)等相關(guān)操作技巧,需要的朋友可以參考下2017-07-07