使用定界符heredoc输出九格宫表格,要求颜色各异,每个小格子宽高50px
echo <<< heredoc
<table id="" border="1" >
<tr>
<td width="50px;" bgColor="red">1</td>
<td width="50px;" bgColor="#E9967A">2</td>
<td width="50px;" bgColor="#FF8C00">3</td>
</tr>
<tr>
<td width="50px;" bgColor="pink">4</td>
<td width="50px;" bgColor="#6495ED">5</td>
<td width="50px;" bgColor="#008B8B">6</td>
</tr>
<tr>
<td width="50px;" bgColor="yellow">7</td>
<td width="50px;" bgColor="skyblue">8</td>
<td width="50px;" bgColor="#90EE90">9</td>
</tr>
</table>
heredoc;
用php实现计算器功能
//判断用户是否点击了计算按钮
if(isset($_POST['sub'])){ if($_POST['option']==='/'&&$_POST['num2']===0||$_POST['opt']==='%'&&$-POST[num2]===0){
$warn="<span style='color:red;'>除数不能为0</span>";
}
}
//html
<h1>计算器</h1>
<table>
<form action="post" name="compute" id="compute">
<tr>
<td>
<input type="number" name="num1" required/>
</td>
<td>
//存放计算器操作符
<select name="opt">
<option value="+">+</option>
<option value="-">-</option>
<option value="*">*</option>
<option value="/">/</option>
<option value="%">%</option>
</select>
</td>
<td>
<input type="number" name="num2" required/>
</td>
<td>
<input type="submit" name="sub" value="确认"/>
</td>
</tr>
</form>
</table>
//判断用户输入的运算符和值
if(!$warn){
switch($_POST['option']){
case "+":
$sum=(int)$_POST[num1]+(int)$_POST[num2];
break;
case "-":
$sum=(int)$_POST[num1]-(int)$_POST[num2];
break;
case "*":
$sum=(int)$_POST[num1]*(int)$_POST[num2];
break;
case "/":
$sum=(int)$_POST[num1]/(int)$_POST[num2];
break;
case "%":
$sum=(int)$_POST[num1]%(int)$_POST[num2];
break;
};
//存放计算结果
$res="计算结果为 {$_POST['num1']}{$-POST['option']} {$_POST[num1]}={$sum}";
echo $res;
}
else{
echo $warn;
}