函数定义和调用及switch循环(例:数学计算)
//定义的函数执行到return语句将不会再往下执行
//无论定义的函数怎么写,都会返回return内的值
<?php
function per($sum,$sum2,$jsf)
{
switch ($jsf)
{
case "+": //注意使用冒号;
$sum3 = $sum + $sum2;
break; //注意使用break
case "-":
$sum3 = $sum - $sum2;
break; //注意使用break
case "*":
$sum3 = $sum * $sum2;
break; //注意使用break
case "/":
$sum3 = $sum / $sum2;
break; //注意使用break
case "%":
$sum3 = $sum % $sum2;
break; //注意使用break
}
return $sum3; //遇到return,该函数结束
//不再住下进行
return '########';
//上面函数已结束,上行不显示
}
echo per(7,3,"+"). '<br>'; //10
echo per(7,3,"-"). '<br>'; //4
echo per(7,3,"*"). '<br>'; //21
echo per(18,3,"/"). '<br>';//6
echo per(6,3,"%"). '<br>'; //0
?>
//无论定义的函数怎么写,都会返回return内的值
<?php
function per($sum,$sum2,$jsf)
{
switch ($jsf)
{
case "+": //注意使用冒号;
$sum3 = $sum + $sum2;
break; //注意使用break
case "-":
$sum3 = $sum - $sum2;
break; //注意使用break
case "*":
$sum3 = $sum * $sum2;
break; //注意使用break
case "/":
$sum3 = $sum / $sum2;
break; //注意使用break
case "%":
$sum3 = $sum % $sum2;
break; //注意使用break
}
return $sum3; //遇到return,该函数结束
//不再住下进行
return '########';
//上面函数已结束,上行不显示
}
echo per(7,3,"+"). '<br>'; //10
echo per(7,3,"-"). '<br>'; //4
echo per(7,3,"*"). '<br>'; //21
echo per(18,3,"/"). '<br>';//6
echo per(6,3,"%"). '<br>'; //0
?>
下一篇:smarty安装方法总结