1.กำหมดค่าเริ่มต้น วันเดือนปี และ for loopจำนวนวันที่ต้องการ
2.เชคว่าเดือนที่เกบในตัวแปรขนาดนี้มีกี่วัน
3.ถ้าถึงวันสุดท้ายของเดือน จะเพิ่ม m++
ต้องการเขียนให้ output แสดงวันเดือนปีเรียงลำดับตามจำนวนที่กำหนดในfor
แต่เลขเดือน outputออกมาไม่เหมือนที่ต้องการ แนะนำด้วยคับ
โค้ด: เลือกทั้งหมด
<?php
$d=0;
$m=0;
$y=1990;
for($a=0;$a<=360;$a++)
{
if(($m = 0 or $m = 1 or $m = 3 or $m = 5 or $m = 7 or $m = 8 or $m = 10 or $m = 11) )
{
if($d<=30)
{
$d++;
}
else
{
$d = 1;
$m = $m+1;
}
}
else if(($m = 4) or ($m = 6) or ($m = 9) or ($m = 11))
{
if($d<=29)
{
$d++;
}
else
{
$d = 1;
$m = $m+1;
}
}
else if($m = 2)
{
if($d<=27)
{
$d++;
}
else
{
$d = 1;
$m = $m+1;
}
}
echo "calender = $d/$m/$y<hr>";
}
?>