How to find whether a number is prime or not using recursion in PHP

1 Answer

0 votes
function isprime_recursion($n, $i) {
    if ($i == 1) {
        return true;
    }
    else {
            if ($n % $i == 0) {
                return false;
           }
           else {
             return isprime_recursion($n, $i - 1);
           }       
        }
    }
         
$n = 23;
        
if (isprime_recursion($n, intval($n / 2))) {
    echo "Prime";
}
else {
    echo "Not prime";
}
 
 
 
 
/*
run:
 
Prime
 
*/

 



answered Jan 17, 2021 by avibootz
edited Jan 17, 2021 by avibootz

Related questions

1 answer 188 views
1 answer 124 views
1 answer 143 views
1 answer 154 views
1 answer 215 views
...