例如,下面的代码适用于 factor(6)。但是,对于 factor(-8),代码返回一个空白页。我尝试了很多,但我无法找出问题所在
function factor($n){
for ($x = 1; $x <= sqrt($n); $x++)
{
if ($n % $x == 0)
{
$z = $n/$x;
echo "$x and $z"."<br><br>";
}
}
}