토요일 일요일 빼고 요일 출력
본문
<?php
$yoil = array("일","월","화","수","목","금","토");
echo("<table border=1><tr>");
for($i=1; $i<31; $i++) {
$day = "2021-04-$i";
echo("<td>".$yoil[date('w', strtotime($day))]."</td>");
}
echo("</tr><tr>");
for($i=1; $i<31; $i++) {
echo("<td>".$i."</td>");
}
echo("</tr></table>");
?>
아래 처럼 출력이 됩니다.
목금토일월화수목금토일월화수목금토일월화수목금토일월화수목금
123456789101112131415161718192021222324252627282930
토 ,일를 빼고 아래처럼 출력 할 수 있는 방법을 찾고 있습니다.
목 금 월 화 수 목 금 월 화 수 목 금 월 화 수 목 금 월 화 수 목 금
1 2 5 6 7 8 9 12 13 14 15 16 19 20 21 22 23 26 27 28 29 30
답변 2
<?php
$yoil = array("일","월","화","수","목","금","토");
$days = ""; // 날짜저장변수
echo("<table border=1><tr>");
for($i=1; $i<31; $i++) {
$day = "2021-04-$i";
$w = date('w', strtotime($day));
if ($w == 0 || $w == 6) continue;
echo "<td>{$yoil[$w]}</td>";
$days .= "<td>{$i}</td>";
}
echo "<tr>{$days}</tr>";
echo "</tr></table>";
?>
for($i=1; $i<31; $i++) {
$aa=date('w', strtotime($day));
if( $aa==0 || $aa=6) continue;
...