ホームページ  >  記事  >  バックエンド開発  >  菜鸟以前从未碰过编程的,写了一个函数关于简单计算的一些疑问

菜鸟以前从未碰过编程的,写了一个函数关于简单计算的一些疑问

WBOY
WBOYオリジナル
2016-06-13 12:41:59853ブラウズ

初学者以前从未碰过编程的,写了一个函数关于简单计算的一些疑问
  function sum($num1,$act,$num2){
  
  if ($act!='+'&&$act!='-'&&$act!='*'&&$act!='/') {
        echo $res=null;
        exit;
  }elseif ($act='+') {

     $res=$num1+$num2;
   
     
 
  }
  elseif ($act='-') {
         $res= $num1-$num2;
         
  }
  elseif ($act='*') {
       $res=$num1*$num2;
    
  }
  elseif ($act='/') {
  if ($num2==0) {
        echo '0不能做被除数,
';
   } else {
          $res= $num1/$num2;
         
   }        
  }

return $res;
}
echo sum (10,'+',2);
  ?>
为什么只能算加法,而$act赋‘-’‘*’‘/’算出来的结果都是12.请大家指导指出错误,万分感谢

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。