Contact: aviboots(AT)netvision.net.il
41,215 questions
53,717 answers
573 users
function printDivisors($n) { for ($i = 1; $i <= $n; $i++) { if ($n % $i == 0) { echo $i . ", "; } } } $n = 24; printDivisors($n); /* run: 1, 2, 3, 4, 6, 8, 12, 24, */
function printDivisors($n) { for ($i = 1; $i <= sqrt($n); $i++) { if ($n % $i == 0) { if ($n / $i == $i) printf("%d, ", $i); else printf("%d, %d, ", $i, $n / $i); } } } $n = 24; printDivisors($n); /* run: 1, 24, 2, 12, 3, 8, 4, 6, */