定义两个变量来定义一个函数输出下面表格
5.定义两个变量:$day(本月多少天),$w本月的一号是星期几,根据这两个变量来定义一个函数是下面表格的输出。 </h3> <form method="post" action=""> <input type="hidden" name="hidden" value="1" /> 选择本月一号星期几 <select name="w"> <option value="0" selected>日</option> <option value="1" >一</option> <option value="2" >二</option> <option value="3" >三</option> <option value="4" >四</option> <option value="5" >五</option> <option value="6" >六</option> </select> 选择本月有多少天 <select name="d"> <option value="28" >28天</option> <option value="29" >29天</option> <option value="30" selected>30天</option> <option value="31" >31天</option> </select> <input type="submit" value="提交"/> </form> <?php if(@$_POST['hidden'] && @$_POST['w'] && @$_POST['d']){ rili($_POST['d'],$_POST['w']); }else{ rili(); } function rili($day=30,$w=0){ $arr1=array(); $arr2=array(); $arr3=array(); for($i=1;$i<=$day;$i++){ $arr1[$i]=$i; } for($i=1;$i<=$w;$i++){ $arr2[$i]=""; } $arr=array_merge($arr2,$arr1); echo"<table border=1px>"; echo "<tr><td>日</td><td>一</td><td>二</td><td>三</td><td>四</td><td>五</td><td>六</td></tr></tr>"; foreach($arr as $key=>$value){ if(($key+1)%7==0){ echo"<td>$value</td></tr><tr>"; } else{ echo"<td>$value</td>"; } } echo"</table>"; } ?>
扫描二维码推送至手机访问。
版权声明:本文由学无止境-开拓创新-ipvb学习网发布,如需转载请注明出处。