ここにはおそらく単純なものが欠けていますが、数値の因数を見つけるためのこの関数があります。
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);
しかし、これは私に何も与えません。私がどこで間違っているのかについてのアイデアはありますか?