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