初步实现日历的打印:
初步先认为日历有31天,并且第一天从第一个格开始,最后奇数行用灰色填充。
刚开始是这么写的:
<?php
header("content-type:text/html;charset=utf-8");
$days = 31;
echo "<table width='700px' border='1px'>";
echo "<tr>";
for($i = 1; $i <= $days; $i++){
echo "<td>{$i}</td>";
}
echo "</tr>";
echo "</table>";
?>
然而结果相差甚远:
一个月有四周,每周是七天,也就是会有五行七列,现在是1行31列,这谁受得了?
这是把所有的信息全都写在了一个<tr></tr>里边,即一行,查看元素如图:
</