PHP实现一个计算器
<?php
@
$result ;
$num1 = isset($_POST['num1']) ? $_POST['num1'] :0;
$num2 = isset($_POST['num2']) ? $_POST['num2'] :0;
$cal = isset($_POST['cal']) ? $_POST['cal'] : '+';
switch( $cal){
case '+':
$result = $num1 +$num2 ;
break;
case '-':
$result = $num1 - $num2 ;
break;
case '*':
$result = $num1 * $num2 ;
break;
case '/':
if($num2 != 0){
$result = $num1 / $num2 ;
}else{
echo '被除数不可以为0';
}
break;
}
?>
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>计算器</title>
</head>
<body >
<h2>实现一个计算器</h2>
<form action="pratice.php" method="post">
请输入 第一个数 <input type="text" name="num1" value = "<?php echo $num1 ?>"/>
<br>
<input type="radio" name="cal" value="+" <?php if($cal=='+'){echo "checked";} ?> />+
<input type="radio" name="cal" value="-" <?php if($cal=="-"){echo "checked";} ?> />-
<input type="radio" name="cal" value="*" <?php if($cal=="*"){echo "checked";} ?> />*
<input type="radio" name="cal" value="/" <?php if($cal=="/"){echo "checked";} ?> />/
<br>
请输入 第二个数 <input type="text" name="num2" value = "<?php echo $num2 ?>" />
<br>
<button>提交</button>
</form>
<?php
echo "<h6 > $num1 {$cal} $num2 = {$result} </h6>";
?>
</body>
</html>
判定年份是否是闰年思路
$year = 2020;
if( $year % 4 == 0 && $year % 100 != 0 ){
echo 'true';
}else if( $year % 400 == 0){
echo 'true';
}else {
echo 'false';
}
$year = 2020;
if( $year % 4 == 0 && $year % 100 != 0 || $year % 400 == 0){
echo 'true';
}else {
echo 'false';
}