@stephania
Чтобы найти факториал числа в PHP, вы можете использовать следующую функцию:
1 2 3 4 5 6 7 |
function factorial($x) { if ($x == 0) { return 1; } else { return $x * factorial($x - 1); } } |
Вы можете вызвать эту функцию, указав нужное число в качестве аргумента. Например:
1
|
echo factorial(5); // выведет "120" |
Этот код рекурсивно вызывает функцию, уменьшая значение аргумента на 1 каждый раз, пока не дойдет до случая, когда аргумент равен 0. В этом случае функция возвращает 1, что является базовым случаем рекурсии. Затем функция возвращается к предыдущему вызову с уменьшенным на 1 значением аргумента, умножает это значение на текущее значение аргумента и так далее, пока не будет вычислен факториал исходного числа.