怎么用php程序编写加减乘除吖?

来源:百度知道 编辑:UC知道 时间:2024/06/12 11:53:47
请问下怎么用PHP编写加减乘除呢???谢谢!
我的调用文件是这个:
<?
function add($v1,$v2)
{
//有返回值的类
$result=$v1+$v2;
return $result;
}

function minus($v1,$v2,&$val3)
{
$val3=$v1-$v2;
return $result;
}

function add1($v1,$v2,&$result,&$result2)
{
$result=$v1+$v2;
$result=$v1-+$v2;
$result2=$v1*$v2;
$result=$v1/$v2;
}
?>

运行前台是这个:
<form name="form1" method="post" action="eejie.php">
<input type="text" name="val1">
<select name="select">
<option>+</option>
<option>-</option>
<option>*</option>
<option>/</option>
</select>
<input type="text" name="val2">
<input type="submit" name="Submit" value="提交">
</form>

加减乘除没必要写成方法,直接使用就好啦,方法只是对比较复杂的过程或可复用的过程而言才用的。
加减乘除:
<?
include "basefun/baseFun.inc";
switch($select)
{
case "+":
$ret=$val1+$val2;
echo $ret;
break;
case "-":
$ret=$val1-$val2;
echo $ret;
break;
case "*":
$ret=$val1*$val2;
echo $ret;
break;
case "/":
$ret=$val1/$val2;
echo $ret;
break;
}

?>

不用调用文件
后台直接改成
<?
extract($_POST);
if(isset($select))
{
switch($select)
{
case '+':
echo $val1+$val2;
break;
case '-':
echo $val1-$val2;
break;
case '*':
echo $val1*$val2;
break;
case '/':
echo $val1/$val2;
break;
}
}
?>