RosettaCodeData/Task/Evaluate-binomial-coefficients/PHP/evaluate-binomial-coefficie...

9 lines
178 B
PHP

function binomial_coefficient($n, $k) {
if ($k == 0) return 1;
$result = 1;
foreach (range(0, $k - 1) as $i) {
$result *= ($n - $i) / ($i + 1);
}
return $result;
}