ホームページ >バックエンド開発 >PHPチュートリアル >これまでプログラミングに触れたことのない初心者が関数を作成し、簡単な計算についていくつか質問しました。

これまでプログラミングに触れたことのない初心者が関数を作成し、簡単な計算についていくつか質問しました。

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

これまでプログラミングに触れたことのない初心者が、簡単な計算に関するいくつかの質問を含む関数を作成しました
関数 sum($num1,$act,$num2){

if ($act!=' '&&$act!='-'&&$act!='*'&&$act!='/') {
echo $res=null;
終了;
}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;
                                                        } }

$res を返します;
}
エコー合計 (10,' ',2);
?>
足し算しかできないのに、$actに「-」「*」「/」を代入して計算した結果がいつも12になってしまうのはなぜでしょうか。 ご指導と間違いのご指摘をよろしくお願いします。


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