colspan=\"$w\" 이 코드 줄은 무엇을 의미하나요?
此去经年
此去经年 2018-09-14 07:49:28
0
5
1878
If ($ w && $ d == 1) {// 매월 1일이 일요일이 아닌 경우 공백으로 채움

$ html = "& Lt; td colorpan =" $ w "& gt;/td & gt ;/td & gt; ";
         }

此去经年
此去经年

모든 응답(3)
秋香姐家的小书童

이것을 쓰는 것은 권장하지 않습니다. 이렇게 쓰는 것이 좋습니다

if ($w && $d == 1) {                // 如果该月的第1天不是星期日,则填充空白
   $html .= "<td colspan=".$w."> </td>";
}

문자열 접합 방법과 효율성 문제에 대해 자세히 알아보는 것이 좋습니다

  • 회신하다 감사합니다. 스플라이싱을 다시 찾아보겠습니다.
    此去经年 작가 2018-09-15 11:51:27
此去经年

찾아보니 탈출 문자네요. 그런데 왜 직접 $html .= "<td colspan="$w"> </td>";

오류가 보고될 것이라는 것을 알고 있습니다

구문 분석 오류: 구문 오류, 예상치 못한 ' /home/phpcn6peh2pwcun/wwwroot/compile.php(41)의 $w' (T_VARIABLE) : 39



행의 eval() 코드에는 $html .= "<td colspan="이 필요합니다. $w"> &lt ;/td>";

그런데 왜 이럴까요?

  • 회신하다 $html .= "<td colspan="$w"> </td>"; 다음으로 변경하세요. $html .= "<td colspan='$w'> </td>";
    Summer 작가 2018-09-14 12:28:53
  • 회신하다 "$w"가 '$w'로 변경되었습니다.
    Summer 작가 2018-09-14 12:29:57
  • 회신하다 작은따옴표로 변경하면 오류가 보고됩니다.
    此去经年 작가 2018-09-15 11:50:04
此去经年

이것은 완전한 코드입니다. 39행의 백슬래시가 무엇을 의미하는지 이해가 되지 않습니다. 설명을 도와주실 수 있나요?

<!doctype html>

<html>
<head>
<title>연간 달력 만들기</title>
<style>
// body{text-align:center;}
.box{margin:0 auto;width: 880px ;}
.title{배경:#ccc;}
테이블{높이:200px;너비:200px;font-size:12px;text-align:center;float:left;margin:10px;font-family:arial; }
</style>
</head> 요일 값
$w = date('w', strtotime("$y-1-1"));

$html = '< div class="box">';

// 2 . 매달 테이블을 연결합니다
for ($m = 1; $m <= 12; ++$m) {
          $html .= '&lt ;테이블>';  
        $html .= '<tr class ="title"><th colspan="7">'.tr><td>日</td><td>One&lt ;/td><td>2</td>3</td><td>4</ td > , Strtotime ("$ y-$ m")
// 순환 매월 1일부터 말일까지
for ($ d = 1; $ d & lt; = $ max; ++ $ d) {{ ​​​;' // <tr> 태그 시작
                                                                                                            일인 경우 1은 일요일이 아니니 빈칸을 채워주세요
$html .= "<td colspan="$w"> </td>";
                                                                        |
                    $html .= '</tr> ) {// 매월 마지막 날에 & lt; tr & gt; = '& Lt;/tr & gt;';}}
$ w = ($ w + 1 & gt; 6) ?>
</body>
</html>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿