Этот вопрос должен адресоваться не в тег
PHP, а в тег
Математика.
В теории вероятности это называется «количество перестановок» P(n).
![c86c63b988a14691a3e142516e566b91.png](//habrastorage.org/files/c86/c63/b98/c86c63b988a14691a3e142516e566b91.png)
На PHP эта функция будет выглядеть так:
function cobminations($n)
{
$result = 1;
for($i = 1; $i <= $n; $i++)
$result = $result * $i;
return $result;
}