How to find the factors of a number in PHP

1 Answer

0 votes
function printFactors($number) {
    if ($number < 1) {
        echo "Error: number < 1" . "\n";
    }
    
    for ($i = 1; $i <= (int)($number / $i); $i++) {
        if ($number % $i == 0) {
            echo strval($i) . " " . strval((int)($number / $i)) . " ";
        }
    }
}

$number = 24;

printFactors($number);




/*
run:

1 24 2 12 3 8 4 6 

*/

 



answered Oct 17, 2022 by avibootz
...