What is a Prime Number ?
A number that is divisible only by itself and 1 (e.g. 2, 3, 5, 7, 11). All whole numbers above than 1 are either composite or prime.A prime is a whole number, and the only whole numbers that exactly divide into it, without a remainder, it is number divided by itself.
Example: 7 is a prime number. We can’t multiply 2, 3 or 4 together to make 7. (Only 1×7 works but we said to use other whole numbers.)
Example: 8 can be made by 2 × 4 so is NOT a prime number (it is a composite number).
Function
// Method 1
function primenumber_1($number) {
$i = 2;
for ($i = 2; $i <= $number-1; $i++) {
if($number % $i == 0){
return false;
break;
}
}
if($i==$number){
return true;
}
}
// Method 2
function primenumber_2($number) {
$con1 = ($number == 2 || $number == 3 || $number == 5 || $number == 7) ? 1 : 0;
$con2 = ($number % 2 && $number % 3 && $number % 5 && $number % 7) ? 1 : 0;
$con3 = ($number != 0 && $number != 1) ? 1 : 0;
return ($con1 || $con2 && $con3) ? 1 : 0;
}
// Method 3 Similar to Method 2
function primenumber_3($number){
if($number == 2 || $number == 3 || $number == 5 || $number == 7
|| $number % 2 && $number % 3 && $number % 5 && $number % 7
&& $number != 0 && $number != 1){
return true;
}else{
return false;
}
}Method 1
//Method 1
function primenumber_1($number) {
$i = 2;
for ($i = 2; $i <= $number-1; $i++) {
if($number % $i == 0){
return false;
break;
}
}
if($i==$number){
return true;
}
}
$number=7;
echo (primenumber_1($number))? "$number is Prime Number ": "$number is Not Prime";
//7 is Prime NumberMethod 2
//Method 2
function primenumber_2($number) {
$con1 = ($number == 2 || $number == 3 || $number == 5 || $number == 7) ? 1 : 0;
// We Know 2 3 4 5 7 is Prime
$con2 = ($number % 2 && $number % 3 && $number % 5 && $number % 7) ? 1 : 0;
// Every Prime Number Divided by it Self
// if number is divided with 2,3,5,7 we Get remainder 1 or greater its Prime Number
// Else we Know its Divided itself so number is Not Prime
$con3 = ($number != 0 && $number != 1) ? 1 : 0;
// zero and One is Not Prime
return ($con1 || $con2 && $con3) ? 1 : 0;
}
$number = 8;
echo (primenumber_2($number))? "$number is Prime Number ": "$number is Not Prime";
// 8 is Not PrimeDemo
(Visited 193 times, 1 visits today)
Written by:
