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 .= '< ;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> 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> >
Tidak disyorkan untuk menulis ini, lebih baik anda menulisnya seperti ini
Saya cadangkan anda mempelajari lebih lanjut tentang kaedah penyambungan rentetan dan isu kecekapan
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"> < ;/td>";
Tetapi kenapa ini?
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 .= '< ;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>
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>
>