function to check wether a number is a prime number or not.
returns TRUE if number given is a prime number and FALSE if not.

prime numbers” makes use of the built-in PHP functions sqrt( ).

01 <?php
02 
03 // is_prime(number) checks if a number is a prime number or not
04 function is_prime($i)
05 {
06     if($i % 2 != 1) return false;
07     $d = 3;
08     $x = sqrt($i);
09     while ($i % $d != 0 && $d < $x) $d += 2;
10     return (($i % $d == 0 && $i != $d) * 1) == 0 ? true : false;
11 }
12  
13 // example: show all prime numbers between $start and $end
14 
15 $start = 0;
16 $end = 1000;
17  
18 echo '
19 <p>
20     all prime numbers between '.$start.' and '.$end.'
21 </p>
22 <p>';
23  
24 for($i = $start; $i <= $end; $i++)
25 {
26     if(is_prime($i))
27     {
28         echo '
29 '.$i.' ';
30     }
31 }
32  
33 echo '
34 </p>';
35  
36 ?>