以下是一个简单的PHP质数库实例,包括质数检测和质数生成功能。我们将使用两个函数:`is_prime()`用于检测一个数是否为质数,`generate_primes()`用于生成一定范围内的所有质数。

```php

function is_prime($number) {

if ($number <= 1) {

return false;

}

if ($number <= 3) {

return true;

}

if ($number % 2 == 0 || $number % 3 == 0) {

return false;

}

for ($i = 5; $i * $i <= $number; $i += 6) {

if ($number % $i == 0 || $number % ($i + 2) == 0) {

return false;

}

}

return true;

}

function generate_primes($start, $end) {

$primes = [];

for ($i = $start; $i <= $end; $i++) {

if (is_prime($i)) {

$primes[] = $i;

}

}

return $primes;

}

// 示例:检测数字是否为质数

$number = 29;

if (is_prime($number)) {

echo "