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);

?>

相关文章

  • 浅谈Laravel中使用Slack进行异常通知

    浅谈Laravel中使用Slack进行异常通知

    异常处理是软件开发过程中无法逃避的问题。对于一套设计良好代码高效的程序,出现异常的可能性会比较低,但这并不意味着不会出现异常,有些异常甚至会引起严重的后果,所以如何及时的发现程序中的异常并处理它便显得十分重要了。
    2021-05-05
  • php文本操作方法集合比较

    php文本操作方法集合比较

    fgets和fputs、fread和fwrite、fscanf和fprintf
    2008-07-07
  • PHP安装memcached扩展笔记

    PHP安装memcached扩展笔记

    这篇文章主要介绍了PHP安装memcached扩展笔记,本文讲解了安装服务端、launchpad、安装memcached扩展以及配置PHP.ini等内容,需要的朋友可以参考下
    2015-05-05
  • PHP实现动态表单生成工具详解

    PHP实现动态表单生成工具详解

    表单包含多种input类型,包括 hiiden类型 ,text类型,radio类型等。但手写表单累,耗时耗力,开发销量太低且代码量大了还容易写出bug,所以本文将用PHP编写动态表单生成工具,需要的可以参考一下
    2022-03-03
  • PHP实现取得HTTP请求的原文

    PHP实现取得HTTP请求的原文

    这篇文章主要介绍了PHP实现取得HTTP请求的原文,需要的朋友可以参考下
    2014-08-08
  • php实现的Captcha验证码类实例

    php实现的Captcha验证码类实例

    这篇文章主要介绍了php实现的Captcha验证码类,实例展示了一个验证码类程序并附有用法演示实例,有着非常好的参考借鉴价值,需要的朋友可以参考下
    2014-09-09
  • PHP添加PNG图片背景透明水印操作类定义与用法示例

    PHP添加PNG图片背景透明水印操作类定义与用法示例

    这篇文章主要介绍了PHP添加PNG图片背景透明水印操作类定义与用法,涉及php操作图片的显示、保存、压缩、水印添加等相关操作技巧,需要的朋友可以参考下
    2019-03-03
  • PHP操作ZipArchive实现文件上传下载功能

    PHP操作ZipArchive实现文件上传下载功能

    在很多实际生产场景都需要批量上传、下载一些文件的处理,本文将利用PHP ZipArchive实现文件上传下载功能,有需要的小伙伴可以参考一下
    2024-03-03
  • PHP设计模式之简单工厂和工厂模式实例分析

    PHP设计模式之简单工厂和工厂模式实例分析

    这篇文章主要介绍了PHP设计模式之简单工厂和工厂模式,结合实例形式分析了php设计模式中工厂模式的实现方法及相关操作注意事项,需要的朋友可以参考下
    2019-03-03
  • php比较相似字符串的方法

    php比较相似字符串的方法

    这篇文章主要介绍了php比较相似字符串的方法,通过php中similar_text函数来实现字符串的相似性比较功能,需要的朋友可以参考下
    2015-06-06

最新评论