{"id":44,"date":"2023-06-05T13:20:38","date_gmt":"2023-06-05T05:20:38","guid":{"rendered":"http:\/\/pro369.com\/php\/?p=44"},"modified":"2019-08-03T03:43:00","modified_gmt":"2019-08-02T19:43:00","slug":"%e7%b0%a1%e5%96%ae%e7%9a%84%e4%bd%bf%e7%94%a8php%e7%a8%8b%e5%bc%8f%ef%bc%88%e6%97%a5%e6%9b%86%e7%ae%97%e6%b3%95%ef%bc%89","status":"publish","type":"post","link":"https:\/\/por.tw\/php\/%e7%b0%a1%e5%96%ae%e7%9a%84%e4%bd%bf%e7%94%a8php%e7%a8%8b%e5%bc%8f%ef%bc%88%e6%97%a5%e6%9b%86%e7%ae%97%e6%b3%95%ef%bc%89\/","title":{"rendered":"\u7c21\u55ae\u7684\u4f7f\u7528PHP\u7a0b\u5f0f\uff08\u65e5\u66c6\u7b97\u6cd5\uff09"},"content":{"rendered":"<p><span style=\"background-color: #ffff00; font-size: large;\"><strong>\u60a8\u77e5\u9053\u5728\u4f7f\u7528PHP\u7a0b\u5f0f\u4e2d\uff0c\u65e5\u66c6\u7b97\u6cd5\u662f\u5982\u4f55\u9054\u6210\u7684\u55ce\uff1f<br \/>\n<img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/visdacom.com\/php\/wp-content\/uploads\/2019\/08\/PHP-Website-Design-6-650x433.jpg\" alt=\"\" class=\"alignnone size-medium wp-image-381\" width=\"650\" height=\"433\" \/><br \/>\n<\/strong><\/span><br \/>\n\/**<br \/>\n* \u65e5\u66c6<br \/>\n*<br \/>\n*\/<br \/>\nif (function_exists(&#8216;date_default_timezone_set&#8217;)) {<br \/>\ndate_default_timezone_set(&#8216;Asia\/Chongqing&#8217;);<br \/>\n}<br \/>\n$date = isset($_GET[&#8216;date&#8217;]) ? $_GET[&#8216;date&#8217;] : date(&#8216;Y-m-d&#8217;);<br \/>\n$date = getdate(strtotime($date));<br \/>\n$end = getdate(mktime(0, 0, 0, $date[&#8216;mon&#8217;] + 1, 1, $date[&#8216;year&#8217;]) &#8211; 1);<br \/>\n$start = getdate(mktime(0, 0, 0, $date[&#8216;mon&#8217;], 1, $date[&#8216;year&#8217;]));<br \/>\n$pre = date(&#8216;Y-m-d&#8217;, $start[0] &#8211; 1);<br \/>\n$next = date(&#8216;Y-m-d&#8217;, $end[0] + 86400);<br \/>\n$html = &#8216;&lt;table border=&#8221;1&#8243;&gt;&#8217;;<br \/>\n$html .= &#8216;&lt;tr&gt;&#8217;;<br \/>\n$html .= &#8216;&lt;td&gt;&lt;a href=&#8221;&#8216; . $PHP_SELF . &#8216;?date=&#8217; . $pre . &#8216;&#8221;&gt;-&lt;\/a&gt;&lt;\/td&gt;&#8217;;<br \/>\n$html .= &#8216;&lt;td colspan=&#8221;5&#8243;&gt;&#8217; . $date[&#8216;year&#8217;] . &#8216;;&#8217; . $date[&#8216;month&#8217;] . &#8216;&lt;\/td&gt;&#8217;;<br \/>\n$html .= &#8216;&lt;td&gt;&lt;a href=&#8221;&#8216; . $PHP_SELF . &#8216;?date=&#8217; . $next . &#8216;&#8221;&gt;+&lt;\/a&gt;&lt;\/td&gt;&#8217;;<br \/>\n$html .= &#8216;&lt;\/tr&gt;&#8217;;<br \/>\n$arr_tpl = array(0 =&gt; &#8221;, 1 =&gt; &#8221;, 2 =&gt; &#8221;, 3 =&gt; &#8221;, 4 =&gt; &#8221;, 5 =&gt; &#8221;, 6 =&gt; &#8221;);<br \/>\n$date_arr = array();<br \/>\n$j = 0;<br \/>\nfor ($i = 0; $i &lt; $end[&#8216;mday&#8217;]; $i++) {<br \/>\nif (!isset($date_arr[$j])) {<br \/>\n$date_arr[$j] = $arr_tpl;<br \/>\n}<br \/>\n$date_arr[$j][($i+$start[&#8216;wday&#8217;])%7] = $i+1;<br \/>\nif ($date_arr[$j][6]) {<br \/>\n$j++;<br \/>\n}<br \/>\n}<br \/>\nforeach ($date_arr as $value) {<br \/>\n$html .= &#8216;&lt;tr&gt;&#8217;;<br \/>\nforeach ($value as $v) {<br \/>\nif ($v) {<br \/>\nif ($v == $date[&#8216;mday&#8217;]) {<br \/>\n$html .= &#8216;&lt;td&gt;&lt;b&gt;&#8217; . $v . &#8216;&lt;\/b&gt;&lt;\/td&gt;&#8217;;<br \/>\n} else {<br \/>\n$html .= &#8216;&lt;td&gt;&#8217; . $v . &#8216;&lt;\/td&gt;&#8217;;<br \/>\n}<br \/>\n} else {<br \/>\n$html .= &#8216;&lt;td&gt;&amp;nbsp;&lt;\/td&gt;&#8217;;<br \/>\n}<br \/>\n}<br \/>\n$html .= &#8216;&lt;\/tr&gt;&#8217;;<br \/>\n}<br \/>\n$html .= &#8216;&lt;\/table&gt;&#8217;;<br \/>\necho $html;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>\u60a8\u77e5\u9053\u5728\u4f7f\u7528PHP\u7a0b\u5f0f\u4e2d\uff0c\u65e5\u66c6\u7b97\u6cd5\u662f\u5982\u4f55\u9054\u6210\u7684\u55ce\uff1f \/** * \u65e5\u66c6 * *\/ if (function_ex [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":381,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[8],"tags":[22],"class_list":["post-44","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-php","tag-php"],"_links":{"self":[{"href":"https:\/\/por.tw\/php\/wp-json\/wp\/v2\/posts\/44"}],"collection":[{"href":"https:\/\/por.tw\/php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/por.tw\/php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/por.tw\/php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/por.tw\/php\/wp-json\/wp\/v2\/comments?post=44"}],"version-history":[{"count":0,"href":"https:\/\/por.tw\/php\/wp-json\/wp\/v2\/posts\/44\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/por.tw\/php\/wp-json\/wp\/v2\/media\/381"}],"wp:attachment":[{"href":"https:\/\/por.tw\/php\/wp-json\/wp\/v2\/media?parent=44"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/por.tw\/php\/wp-json\/wp\/v2\/categories?post=44"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/por.tw\/php\/wp-json\/wp\/v2\/tags?post=44"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}