colspan=\"$w\" Apakah maksud baris kod ini?
此去经年
此去经年 2018-09-14 07:49:28
0
5
1871
Jika ($ w && $ d == 1) {// Jika hari pertama dalam bulan itu bukan hari Ahad, isikan kosong

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

此去经年
此去经年

membalas semua(3)
秋香姐家的小书童

Tidak disyorkan untuk menulis ini, lebih baik anda menulisnya seperti ini

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

Saya cadangkan anda mempelajari lebih lanjut tentang kaedah penyambungan rentetan dan isu kecekapan

  • balas Terima kasih, saya akan mencari penyambungan semula.
    此去经年 pengarang 2018-09-15 11:51:27
此去经年

Dijumpai, ia adalah watak melarikan diri. Tetapi kenapa kita tidak boleh langsung $html .= "<td colspan="$w"> </td>";

Saya tahu ralat akan dilaporkan

Ralat penghuraian: ralat sintaks, tidak dijangka ' $w' (T_VARIABLE) dalam /home/phpcn6peh2pwcun/wwwroot/compile.php(41) : eval()'d kod pada baris 39



memerlukan $html .= "<td cols="<td cols="<td" $w"> &lt ;/td>";

Tetapi kenapa ini?

  • balas $html .= "<td colspan="$w"> </td>"; Tukar kepada $html ini .= "<td colspan='$w'> </td>";
    Summer pengarang 2018-09-14 12:28:53
  • balas "$w" ditukar kepada '$w'
    Summer pengarang 2018-09-14 12:29:57
  • balas Menukarnya kepada petikan tunggal juga akan melaporkan ralat
    此去经年 pengarang 2018-09-15 11:50:04
此去经年

Ini adalah kod lengkap saya tidak faham apa yang dimaksudkan dengan garis miring ke belakang dalam baris 39 Bolehkah anda membantu saya menerangkannya.

<!doctype html>

<html>
<head>
<title>Buat kalendar tahunan</title>
<style>
// body{text-align:center;}
.box{margin:0 auto;width: 880px ;}
.title{background:#ccc;}
jadual{height:200px;width:200px;font-size:12px;text-align:center;float:left;margin:10px;font-family:arial; }
</style>
</head> Nilai hari dalam seminggu
$w = tarikh('w', strtotime("$y-1-1"));

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

// 2 .Sambungkan jadual untuk setiap bulan
untuk ($m = 1; $m <= 12; ++$m) {
          $html .= '&lt ;table>';           $html .= '<tr class ="title"><th colspan="7">' 'Tahun' ;/tr>';
             $html .= '<tr><td>日</td><td>Satu</td><td>Dua< /td><td>Empat</ td > , Strtotime ("$ y-$ m"); lt; = $ maks; ++ $ d) {{ ​​​;'; // Mula <tr&gt
                                                                                                                 Jika hari pertama bukan Ahad, isi tempat kosong
$html .= "<td colspan="$w"> </td>";
                                                                                                                                                                      6 && $d != $max) { // Jika hari Sabtu bukan hari terakhir dalam bulan itu, bungkus baris
                      $html .= '</tr>} ) {// Pada hari terakhir bulan itu, tutup & lt;
$ w = ($ w + 1 & gt; 6)? 1;
                                                                                                                                                                                                                                                                                                                                                             kalendar gema('2017'                   kalendar gema ('2017'); ?>
</body>
>/body>
>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan