ホームページ  >  に質問  >  本文

Colspan=\"$w\" このコード行は何を意味しますか?

if ($w && $d == 1) { // 月の最初の日が日曜日ではない場合は、空白を埋めます
$html .= "<tdcolspan=\"$w \"> ; </td>";

此去经年此去经年2198日前1839

全員に返信(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 .= "<tdcolspan="$w"> </td>";

    エラーが報告されることはわかっています

    解析エラー: 構文エラー、予期しない ' /home/phpcn6peh2pwcun/wwwroot/compile.php(41) の $w' (T_VARIABLE) : 39 行目の eval() のコード



    には $html が必要です。= "<tdcolspan=" $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{background:#ccc;}
    table{高さ:200px;幅:200px;フォントサイズ: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) {
    ="title"> <thcolspan="7">' $y .'月</tr>';
    $html '< tr><td> </td>12gt;34 、Strtotime ("$ y-$ m");
    // 月の初日から月末まで
    for ($ d = 1; $ d & lt; = $ max; ++ $ d) {{ ;'; // <tr> タグの開始
    1日目が日曜日でない場合は、空白を埋めてください
    $html .= "<tdcolspan="$w"> </td>";
    6 && $d != $max) { // 土曜日が月の最終日ではない場合、行を折り返す
    $html .= '</tr> ) {// 月の最終日に & tr & gt; $ html を閉じます。
    $ w = ($ w + 1 & gt; 6)? 1;
    $html .= ' ?>
    </body>
    </html>

    返事
    0
  • キャンセル返事