2 回答

TA貢獻1809條經驗 獲得超8個贊
function calculation($para1,$para2,$operator){
switch($operator){
case 'add':return $para1+$para2;
break;
case 'sub':return $para1-$para2;
break;
case 'mul':return $para1*$para2;
break;
case 'div':return $para1/$para2;
break;
default:return false;
}
}
function sum($start,$end,$step){
$sum=0;
for($i=$start;$i<=$end;$i+=$step){
$sum+=$i;
}
return $sum;
}
調用函數是一個返回值,如果你想函數直接輸出,那么把return 改成 echo就行了
不過建議你這樣調用:
echo calculation(3,4,'add'); // do addition
echo calculation(3,4,'sub'); // do subtraction
echo calculation(3,4,'mul'); // do multiplication
echo calculation(3,4,'div'); // do division
echo sum(1,100,1);
echo sum(1,100,2);

TA貢獻1808條經驗 獲得超4個贊
function calculation($para1,$para2,$operator){
switch($operator){
case 'add':return $para1+$para2;
break;
case 'sub':return $para1-$para2;
break;
case 'mul':return $para1*$para2;
break;
case 'div':return $para1/$para2;
break;
default:return false;
}
}
function sum($start,$end,$step){
$sum=0;
for($i=$start;$i<=$end;$i+=$step){
$sum+=$i;
}
return $sum;
}
添加回答
舉報