php 求质素(素数) 的实现代码

 更新时间:2011年04月12日 22:27:37   作者:  
php 求质素(素数) 的实现代码,需要的朋友可以参考下。
复制代码 代码如下:

<?php
class timer
{
var $time_start;
var $time_end;

function __construct()
{
$this->time_start = 0;
$this->time_end = 0;
}

function timer()
{
$this->__construct();
}

function start()
{
list($usec,$sec) = explode(" ",microtime());
$this->time_start = (float)$usec + (float)$sec;
}

function stop()
{
list($usec,$sec) = explode(" ",microtime());
$this->time_end = (float)$usec + (float)$sec;
}

function show($output = false)
{
$total = $this->time_end - $this->time_start;
if ($output) {
echo $total," sec";
return true;
}
return $total." sec";
}

}
?>
<?php
echo 'check prime<br/>';
function IsPrime($i)
{
if($i<2)
{
return false;
}
//var $iterator;
for($iterator = 2 ; $iterator <= sqrt($i) ; $iterator++)
{
if($i % $iterator==0)
{
return false;
}
}
return true;
}

$sw=new timer();
$sw->start();
for($j=1;$j<100;$j++)
{
if(IsPrime($j))
{
echo 'true<br/>';
}
else
{
echo 'false<br/>';
}
}
$sw->stop();
$sw->show(true);

?>

相关文章

  • php中显示数组与对象的实现代码

    php中显示数组与对象的实现代码

    数组是PHP中变量的一种,在PHP开发中经常使用,因此非常重要,使用PHP语句打印数组内容。
    2011-04-04
  • PHP实现对xml的增删改查操作案例分析

    PHP实现对xml的增删改查操作案例分析

    这篇文章主要介绍了PHP实现对xml的增删改查操作,结合具体案例形式分析了php针对xml格式文件的增删改查操作相关实现技巧,需要的朋友可以参考下
    2017-05-05
  • PHP 登录记住密码实现思路

    PHP 登录记住密码实现思路

    在登录的时候记住用户输入的密码在某些情况下是很有必要的,下面是一个小例子,感兴趣的朋友可以参考下哈,希望对你有所帮助
    2013-05-05
  • php将从数据库中获得的数据转换成json格式并输出的方法

    php将从数据库中获得的数据转换成json格式并输出的方法

    今天小编就为大家分享一篇php将从数据库中获得的数据转换成json格式并输出的方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2018-08-08
  • PHP通过内置函数memory_get_usage()获取内存使用情况

    PHP通过内置函数memory_get_usage()获取内存使用情况

    这篇文章主要介绍了PHP通过内置函数memory_get_usage()获取内存使用情况,需要的朋友可以参考下
    2014-11-11
  • 一些常用的php简单命令代码集锦

    一些常用的php简单命令代码集锦

    一些常用的php简单命令代码集锦...
    2007-09-09
  • PHPMailer安装方法及简单实例

    PHPMailer安装方法及简单实例

    PHPMailer是一个用PHP写的用于邮件发送的类,有点像Jmail,相信很多新手和我一样,开始很茫然,不知道怎么安装,查找了一下,发现这方面的资料真的少之又少,一个文章被转载千百次,一搜索全是同一个内容,真不知道说什么好,其实打开安装里的readme就一目了然了,闲话少说,安装其实很简单。
    2008-11-11
  • PHP单元测试利器 PHPUNIT初探

    PHP单元测试利器 PHPUNIT初探

    你是否在程序开发的过程中遇到以下的情况:当你花了很长的时间开发一个应用后,你认为应该是大功告成了,可惜在调试的时候,老是不断的发现bug,而且最可怕的是,这些bug是重复出现的,你可能发现这些bug之间会有关联,但却老是找不到问题的所在。
    2011-03-03
  • 让PHP支持页面回退的两种方法[转]

    让PHP支持页面回退的两种方法[转]

    让PHP支持页面回退的两种方法[转]...
    2007-02-02
  • php使用Imagick生成图片的方法

    php使用Imagick生成图片的方法

    这篇文章主要介绍了php使用Imagick生成图片的方法,实例分析了php基于Imagick实现添加水印、文字的图片功能,具有一定参考借鉴价值,需要的朋友可以参考下
    2015-07-07

最新评论