📅  最后修改于: 2023-12-03 15:18:23.590000             🧑  作者: Mango
gmp_nextprime()函数是一个 PHP 函数,用于计算大于传递给函数的参数且是质数的下一个质数。该函数的返回值为一个 GMP 数字。
gmp_nextprime ( GMP $a ) : GMP
参数:
a
:所计算的质数应大于该参数的值,该参数可以是一个 GMP 数字对象,也可以是一个表示数字的字符串。返回值:
$a
且是质数的下一个质数的值。下面是一些使用 gmp_nextprime() 函数的示例:
<?php
$n = "1000";
$next_prime = gmp_nextprime($n);
echo "大于 $n 的下一个质数为 " . gmp_strval($next_prime) . "\n";
?>
输出:
大于 1000 的下一个质数为 1009
<?php
$n = gmp_init("1000000000");
$next_prime = gmp_nextprime($n);
echo "大于 $n 的下一个质数为 " . gmp_strval($next_prime) . "\n";
?>
输出:
大于 1000000000 的下一个质数为 1000000007