初学PHP,用PHP做个计算器,很low,但一直在努力。
<?php
header("Content-Type:text/html; charset=utf8");
//为了解决乱码问题
$action=isset($_GET['action']) ? $_GET['action']:'';
//最后一个单引号里写“add(加)/sub(减)/mul(乘)/div(除)”---------(1)
$num1=isset($_GET['num1']) ? (int)$_GET['num1']:;//--------------(2)
$num2=isset($_GET['num2']) ? (int)$_GET['num2']:;//-------------(3)
//两个冒号后面分别写两个要计算的数
switch ($action){
case'add';
echo"$num1+$num2=",$num1+$num2;
break;
case'sub';
echo"$num1-$num2=",$num1-$num2;
break;
case'mul';
echo"$num1*$num2=",$num1*$num2;
break;
case'div';
echo"$num1/$num2=",$num2 ? ($num1/$num2):'除数不能为0';
break;
case'power';
echo"$num1^$num2=",$num1^$num2;
break;
default:
echo'参数不正确';
//计算时,需要改动标注出来的:
//(1)(运算法则)
//(2)(第一个要计算的数)
//(3)(第二个要计算的数)
}
?>