e>
</form>
</body>
</html>
<?php
function cac($a, $b, $caculate) //定义cac函数,用于计算两个数的结果
{
if($caculate=="+") //如果为加法则相加
return $a+$b;
if($caculate=="-") //如果为减法则相减
return $a-$b;
if($caculate=="*") //如果为乘法则返回乘积
return $a*$b;
if($caculate=="/")
{
if($b=="0") //判断除数是否为0
echo "除数不能等于0";
else
return $a/$b; //除数不为0则相除
}
}
if(isset(
php高级编程-函数-郑阿奇_网学
浏览:
POST[''ok'']))
{
$number1=
php高级编程-函数-郑阿奇_网学
浏览:
POST[''number1'']; //得到数1
$number2=
php高级编程-函数-郑阿奇_网学
浏览:
POST[''number2'']; //得到数2
$caculate=
php高级编程-函数-郑阿奇_网学
浏览:
POST[''caculate'']; //得到运算的动作
//调用is_numeric()函数判断接收到的字符串是否为数字
if(is_numeric($number1)&&is_numeric($number2))
{
//调用cac函数计算结果
$answer=cac($number1,$number2,$caculate);
echo "<script>alert(''".$number1.$caculate.$number2."=".$answer."'')</script>";
}
else
echo "<script>alert(''输入的不是数字!'')</script>";
}
?>