PHP质数计算三种方法 php求100以内的质数

发布时间:2020-01-15编辑:脚本学堂
分享下php质数计算的三种方法、三个例子,求100以内的质数,掌握下php质数运算的方法,感兴趣的朋友参考下。

本节内容:
php求100以内的质数

方法1,for--php求质数
 

复制代码 代码示例:

<?php
for($i=1;$i<=100;$i++){
  $k=0;
  for($j=1;$j<$i;$j++){


      if($i%$j==0){
   $k++;
   }
     }
 if($k==1)
 {
 echo $i;
 echo "&nbsp;&nbsp;";
 }
  }
?>

方法2,while--php求质数
 

复制代码 代码示例:
<?php
$i=0;              
while($i<100)
{
 $k=0;
 $i++;
 $j=1;
 while($j<$i)
 {
   $j++;
   if($i%$j==0)
  {
   $k++;
  }
 }
                       
 if($k==1){
  echo $i;
  echo "&nbsp;&nbsp;";
 }
}
?>

方法3,do while--求质数
 

复制代码 代码示例:
<?php
$i=1;               
do{
  $k=0;
  $i++;
  $j=1;
  do{
       $j++;
       if($i%$j==0)
       {
          $k++;
        }
    }while($j<$i);           
   if($k==1)
   {
     echo $i;
  echo "&nbsp;&nbsp;";
    }
}while($i<100);