>  Q&A  >  본문

colspan=\"$w\" 이 코드 줄은 무엇을 의미하나요?

If ($ w && $ d == 1) {// 매월 1일이 일요일이 아닌 경우 공백으로 채움

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

此去经年此去经年2249일 전1865

모든 응답(5)나는 대답할 것이다

  • 秋香姐家的小书童

    秋香姐家的小书童2018-09-15 11:41:55

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

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

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

    회신하다
    0
  • 此去经年

    감사합니다. 스플라이싱을 다시 찾아보겠습니다.

    此去经年 · 2018-09-15 11:51:27
  • 此去经年

    此去经年2018-09-14 10:53:09

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

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

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



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

    그런데 왜 이럴까요?

    회신하다
    0
  • Summer

    $html .= " "; 다음으로 변경하세요. $html .= " ";

    Summer · 2018-09-14 12:28:53
    Summer

    "$w"가 '$w'로 변경되었습니다.

    Summer · 2018-09-14 12:29:57
    此去经年

    작은따옴표로 변경하면 오류가 보고됩니다.

    此去经年 · 2018-09-15 11:50:04
  • 此去经年

    此去经年2018-09-14 08:14:15

    이것은 완전한 코드입니다. 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 .= '< ;테이블>';  
            $html .= '<tr class ="title"><th colspan="7">'.tr><td>日</td><td>One< ;/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>

    회신하다
    0
  • 취소회신하다