<?php
$time_start = microtime();
for($i=1;$i<500;$i++){
for($j=$i+1;(($i+$j)*($j-$i+1))/2<=1000;$j++){
$sum=(($i+$j)*($j-$i+1))/2;
if($sum==1000){
echo $i."+++".$j."=".$sum."<br>";
}
}
}
$time_end = microtime();
$alltime=$time_end-$time_start;
echo "<center>运行时间:".$alltime."</center><br>";
echo memory_get_usage()/1024,"K";
?>
注意:memory_get_usage()取出的值 是以Byte 字节为单位的
function microtime_float()
{
list($usec, $sec) = explode(" ", microtime());
return ((float)$usec + (float)$sec);
}
$starttime=microtime_float();
/*
*/
$selecttime=microtime_float();
$showtime=$selecttime-$starttime;
$showtime就是运行时间