How to find the 100001 prime number in PHP

1 Answer

0 votes
function isPrime($num) {
    if ($num < 2) {
        return false;
    }
    
    for ($i = 2; $i <= sqrt($num); $i++) {
        if ($num % $i == 0) {
            return false;
        }
    }
    
    return true;
}

$count = 0;
$number = 1;
$target = 100001;

while ($count < $target) {
    $number++;
    if (isPrime($number)) {
        $count++;
    }
}

echo "The 100,001st prime number is: $number\n";



/*
run:

The 100,001st prime number is: 1299721

*/

 



answered Jul 16, 2025 by avibootz

Related questions

1 answer 172 views
1 answer 185 views
1 answer 184 views
1 answer 176 views
1 answer 165 views
1 answer 187 views
1 answer 179 views
...