PHPの教科書6 dateメソッドを利用して選択

date('t')を利用すると、月の正しい日数が取得できる
http://felica.boy.jp/textbook/lecture1-2-2.php

<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>よく分かるPHPの教科書</title>
</head>

<body>
<form action="" method="get">
<dl>
<dt>日にち</dt>
<dd>
<?php print(date('n')); ?><select name="day" id="day">
<?php
//date('t')をつかって、正しい暦を取得
for ($day=1; $day<=date('t'); $day++){
	print('<option value="' .$day. '">' .$day. '日</option>');
}
?>
</select>
</dd>
</dl>
<input type="submit" value="送信する">
</form>
</body>

</html>