解决方案 »
- 关于用curl模拟post提交数据,返回json格式的数据
- PHP 如何使用正则表达式过滤如下字符?
- 请问如何用ASP在MYSQL中注册用户?
- 这段代码有问题嘛
- 非常非常简单的PHP问题,怎么让输出的内容是纯问题,禁止任何代码语句
- iis 下php.ini配置和apache下php.ini配置有啥区别
- 付费找人开发PHP+Oracle程序,共同学习进步
- PHP改变图片的颜色?
- 有没有办法在未安装mssql的系统中使用php中的mssql
- 为什么有时候要将一段完整的php代码分开写呢?
- php 生成url桌面快捷方式
- PHP语言怎样处理网络字节序啊,pack()与unpack()函数貌似也完成不了啊
$sTime=microtime(true);
for($i = 0; $i < 10000; $i++){
//echo $i.PHP_EOL;
}
$eTime=microtime(true);
echo floatval($eTime-$sTime);
$sTime=microtime();
$arr=Array(1,2,3,4);
foreach($arr as $a){
echo $a.'<br>';
}
$eTime=microtime();
$title=floatval($eTime-$sTime);
echo $title;输出
1
2
3
4
0.00041000000000002
这样才是可运算的浮点数echo microtime(true) - $_SERVER["REQUEST_TIME_FLOAT"];
可以知道从 php 开始响应到当前时刻所花费的时间
$arr=Array(1,2,3,4);
for ($i=0;$i<=10000;$i++){
echo $i.'<br>';
}
// foreach($arr as $a){
// echo $a.'<br>';
// }
$eTime=microtime(true);
echo $sTime;echo'<br>';
echo $eTime;echo'<br>';
$title=floatval($eTime-$sTime);echo $title; 你那个数组太小了 ,我换了下 可以很容易看出程序运行的时间,用$sTime=microtime(true);
$arr=Array(1,2,3,4);
// for ($i=0;$i<=10000;$i++){
// echo $i.'<br>';
// }
foreach($arr as $a){
echo $a.'<br>';
}
$eTime=microtime(true);
echo $sTime;echo'<br>';
echo $eTime;echo'<br>';
$title=floatval($eTime-$sTime);echo $title;也是可以的