递归方式实现阶乘:
function getFactorial($num){
if($num == 1){
return 1;
}else{
return getFactorial($num-1).'*'.$num;
}
}
非递归方式实现阶乘:
function Factorial($number){
$process = '';
for ($i=$number; $i > 0 ; $i--) {
if($i != 1){
$process .= "$i*";
}else{
$process .= "$i";
}
}
echo $number.'阶乘为'.$process;
}