我可能在这里遗漏了一些简单的东西,但我有这个函数可以找到一个数字的因数。
function factor($n){
$factors_array = array();
for ($x = 1; $x <= sqrt(abs($n)); $x++)
{
if ($n % $x == 0)
{
$z = $n/$x;
array_push($factors_array, $x, $z);
}
}
return $factors_array;
}
然后我想做这样的事情......
factor(120);
print_r($factors_array);
这给了我任何东西。关于我哪里出错的任何想法?