{"id":70,"date":"2024-09-16T10:59:28","date_gmt":"2024-09-16T02:59:28","guid":{"rendered":"https:\/\/a.li6.cc\/?p=70"},"modified":"2024-09-16T10:59:28","modified_gmt":"2024-09-16T02:59:28","slug":"php%e7%bb%99%e7%bd%91%e5%9d%80%e6%9b%bf%e6%8d%a2%e6%88%90%e9%93%be%e6%8e%a5-%e6%ad%a3%e5%88%99","status":"publish","type":"post","link":"https:\/\/a.li6.cc\/index.php\/2024\/09\/16\/php%e7%bb%99%e7%bd%91%e5%9d%80%e6%9b%bf%e6%8d%a2%e6%88%90%e9%93%be%e6%8e%a5-%e6%ad%a3%e5%88%99\/","title":{"rendered":"php\u7ed9\u7f51\u5740\u66ff\u6362\u6210\u94fe\u63a5 \u6b63\u5219"},"content":{"rendered":"<p>\u56e0\u4e3a\u5185\u5bb9\u91cc\u53ef\u80fd\u5df2\u7ecf\u5e26\u94fe\u63a5\u7684html<br \/>\n\u6240\u4ee5\u9700\u8981\u5148\u5c06\u94fe\u63a5\u7684\u4ee3\u7801\u6682\u65f6\u9690\u85cf\uff0c\u6700\u540e\u518d\u6062\u590d\u3002<\/p>\n<pre><code> public static function text2link($str=&#039;&#039;)\n    {\n        if ($str == &#039;&#039; || !preg_match(&#039;\/(http|ftp|www\\.|@)\/i&#039;, $str)) {\n            return $str;\n        }\n        $lines = explode(&quot;\\n&quot;, $str . &quot;\\n&quot;);\n        $link = &quot;&quot;;\n        foreach ($lines as $tt =&gt; $vv) {\n            $vv = preg_replace(&quot;\/([ \\r\\n\\t]|^)www\\.\/i&quot;, &quot;\\\\1http:\/\/www.&quot;, $vv); \/\/www\u5f00\u5934\u81ea\u52a8\u52a0http:\/\/\n            \/\/\u5c06\u73b0\u6709\u7684\u94fe\u63a5\u4ee3\u7801\u9690\u85cf\n            $vv = preg_replace_callback(&quot;\/href=[\\&quot;|&#039;]((http|https|ftp):\\\/\\\/[^ \\r\\n]+)[\\&quot;|&#039;]\/i&quot;, function ($matches) {\n                return &quot;href=\\&quot;[link:&quot;. base64_encode($matches[1]) .&quot;]\\&quot;&quot;;\n            }, $vv);\n            $vv = preg_replace(&quot;\/((http|https|ftp):\\\/\\\/[^ \\r\\n]+)\/i&quot;, &quot;&lt;a href=\\&quot;\\\\1\\&quot; target=&#039;_blank&#039;&gt;\\\\1&lt;\/a&gt;&quot;, $vv);\n\/\/            $vv = preg_replace(&quot;\/([-a-z0-9_]+(\\.[_a-z0-9-]+)*@([a-z0-9-]+(\\.[a-z0-9-]+)+))\/i&quot;, &quot;&lt;a href=\\&quot;mailto:\\\\1\\&quot;&gt;\\\\1&lt;\/a&gt;&quot;, $vv);\n            \/\/\u94fe\u63a5\u4ee3\u7801\u6062\u590d\n            $vv = preg_replace_callback(&quot;\/\\[link:([^\\]]+)\\]\/i&quot;, function ($matches) {\n                return base64_decode($matches[1]);\n            }, $vv);\n            $link .= $vv . &quot;\\n&quot;;\n        }\n        return $link;\n    }<\/code><\/pre>\n","protected":false},"excerpt":{"rendered":"<p>\u56e0\u4e3a\u5185\u5bb9\u91cc\u53ef\u80fd\u5df2\u7ecf\u5e26\u94fe\u63a5\u7684html \u6240\u4ee5\u9700\u8981\u5148\u5c06\u94fe\u63a5\u7684\u4ee3\u7801\u6682\u65f6\u9690\u85cf\uff0c\u6700\u540e\u518d\u6062\u590d\u3002 &hellip; <a href=\"https:\/\/a.li6.cc\/index.php\/2024\/09\/16\/php%e7%bb%99%e7%bd%91%e5%9d%80%e6%9b%bf%e6%8d%a2%e6%88%90%e9%93%be%e6%8e%a5-%e6%ad%a3%e5%88%99\/\">\u7ee7\u7eed\u9605\u8bfb <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[4],"tags":[],"_links":{"self":[{"href":"https:\/\/a.li6.cc\/index.php\/wp-json\/wp\/v2\/posts\/70"}],"collection":[{"href":"https:\/\/a.li6.cc\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/a.li6.cc\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/a.li6.cc\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/a.li6.cc\/index.php\/wp-json\/wp\/v2\/comments?post=70"}],"version-history":[{"count":1,"href":"https:\/\/a.li6.cc\/index.php\/wp-json\/wp\/v2\/posts\/70\/revisions"}],"predecessor-version":[{"id":71,"href":"https:\/\/a.li6.cc\/index.php\/wp-json\/wp\/v2\/posts\/70\/revisions\/71"}],"wp:attachment":[{"href":"https:\/\/a.li6.cc\/index.php\/wp-json\/wp\/v2\/media?parent=70"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/a.li6.cc\/index.php\/wp-json\/wp\/v2\/categories?post=70"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/a.li6.cc\/index.php\/wp-json\/wp\/v2\/tags?post=70"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}