php入门之时间戳浅析

  时间戳最最基本的应用就是---计算网站加载完成所耗时间。

  原理:在网站头部设置一个时间戳,在网站尾部设置一个时间戳,在把这个时间戳一相减就大功告成了。

  应用函数:microtime(),explode(),round();这三个函数,具体用法请见下文。

<?php

   echo microtime(); //打印出当前时间戳和毫秒数。

?> 

    显示结果:0.01563200 1317999502 //第一个数据就是当前时间戳,第二数据就是毫秒数,注意它们之间是用空格隔开的。

 <?php

   $_a = explode(" ",microtime()); //以空格为分隔符,依次把时间戳和毫秒数存储到数组中

   echo "$_a";

?>

   显示结果:Array ( [0] => 0.13380400 [1] => 1318000367 )

   这样就很明显了,我们可以将数组中得值相加就可以等到当前时间具体值。

  <?php

     $_start_time = $_a[1] + $_a[0]; //这样就可以得到我们需要的值了

?>

   显示结果:1318000367.13

在网页头部设置一个时间戳命名为$_start_time ,在尾部设置一个时间戳命名为:$_end_time.再将二个时间戳一相减就可以得到我们需要的耗时了

   时间一个变量存储这个值

<?php

   $_time = $_end_time - $_start_time;

?>

   显示结果:3.91006469727E-5 //虽然我们得到了数据,但是这个数据有点纠结,精确度太高了。这样就用round()函数来设置显示的精确度。

<?php

   $_time1 = round($_time,4) //第一数据表示字符串,第二个数据表示精确的位数。

?>

   显示结果:0.0001;

   这样时间戳的最简单应用,页面耗时计算就完成了。

posted @ 2011-10-07 23:26  望舒 || summer  阅读(627)  评论(0编辑  收藏  举报