遞歸方式實現階乘:
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;
}