函数定义和调用及switch循环(例:数学计算)

时间: 2009-04-20  分类: php+Mysql  收藏
//定义的函数执行到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
?>
分享到:

评论

昵 称: