首页
导航
博客
电子书
算法
众创
代码
随贴
关于我们
您好,欢迎来到码863代码分享网! 请
[登录]
/
[注册]
搜 索
标题:
*
140
字
TAG标签:
(用空格隔开)
30
字
恢复历史版本:
请选择分类
html
python
javascript
php
sql
c
c++
c#
java
plain
所有人可见
仅自己可见
编辑器:UEditor
编辑器:TinyMCE
编辑器:Editor.md
HTML转MD
HTML转MD2
<p>https://blog.csdn.net/u013372487/article/details/51883177 <br/></p><p style="box-sizing: border-box; outline: 0px; margin-top: 0px; margin-bottom: 16px; padding: 0px; color: rgb(79, 79, 79); line-height: 26px; word-wrap: break-word; font-family: -apple-system, " sf="" ui="" pingfang="" hiragino="" sans="" microsoft="" wenquanyi="" micro="" font-variant-ligatures:="" white-space:="" background-color:="">Heredoc技术。可用来输出大段的html和javascript脚本</p><p style="box-sizing: border-box; outline: 0px; margin-top: 0px; margin-bottom: 16px; padding: 0px; color: rgb(79, 79, 79); line-height: 26px; word-wrap: break-word; font-family: -apple-system, " sf="" ui="" pingfang="" hiragino="" sans="" microsoft="" wenquanyi="" micro="" font-variant-ligatures:="" white-space:="" background-color:="">1.PHP定界符的作用就是按照原样,包括换行格式什么的,输出在其内部的东西; <br style="box-sizing: border-box; outline: 0px; margin: 0px; padding: 0px; word-wrap: break-word;"/>2.在PHP定界符中的任何特殊字符都不需要转义; <br style="box-sizing: border-box; outline: 0px; margin: 0px; padding: 0px; word-wrap: break-word;"/>3.PHP定界符中的可以用PHP变量。 <br style="box-sizing: border-box; outline: 0px; margin: 0px; padding: 0px; word-wrap: break-word;"/>如下:</p><pre class="brush:php;toolbar:false"><?php $name = '浅水游'; //下面<<<EOT后面不能有空格 print <<<EOT <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=gb2312" /> <title>Untitled Document</title> </head> <body> <!--12321--> Hello,{$name}! Hello,$name! </body> </html> EOT; //注意末尾的结束符必须靠边,其前面不能有空格 ?></pre><pre class="brush:php;toolbar:false"><?php $out = <<<EOF <a href="javascript:edit('asd', 'aaa')">编辑</a> | <font color="#ccc">删除</font> <a href="javascript:confirmurl('?m=admin&posid=12')">删除</a> | <font color="red">启用</font></a> | <a href="javascript:preview('3','ds')"><font color="green">演示</font></a> EOF; echo $out; ?></pre><p><br/></p><h1 label="标题居左" style="font-size: 32px; font-weight: bold; border-bottom: 2px solid rgb(204, 204, 204); padding: 0px 4px 0px 0px; text-align: left; margin: 0px 0px 10px;">注意:</h1><p><br/></p><p>1.以<<<End开始标记开始,以End结束标记结束,**结束标记必须顶头写**,不能有缩进和空格,且在结束标记末尾要有分号 。</p><p><br/></p><p>2.开始标记和开始标记相同,比如常用大写的EOT、EOD、EOF来表示,但是不只限于那几个,只要保证开始标记和结束标记不在正文中出现即可。</p><p><br/></p><p>3.位于开始标记和结束标记之间的变量可以被正常解析,但是函数则不可以。在heredoc中,变量不需要用连接符.或,来拼接,如下:</p><p>$v=2;</p><p>$a= <<<EOF</p><p>"abc"$v"123"</p><p>EOF;</p><p>echo $a; //结果连同双引号一起输出:"abc"2 "123"</p><p><br/></p><pre class="brush:php;toolbar:false">4.heredoc常用在输出包含大量HTML语法d文档的时候。比如:函数outputhtml()要输出HTML的主页。可以有两种写法。很明显第二种写法比较简单和易于阅读。 第一种 function outputhtml(){ echo ""; echo "主页"; echo "主页内容"; echo "; } 第二种 function outputhtml() { echo <<<EOT 主页 主页内容 EOT; } outputhtml();</pre><p style="box-sizing: border-box; outline: 0px; margin-top: 0px; margin-bottom: 16px; padding: 0px; color: rgb(79, 79, 79); line-height: 26px; word-wrap: break-word;" sf="" ui="" pingfang="" hiragino="" sans="" microsoft="" wenquanyi="" micro="" font-variant-ligatures:="" white-space:="" background-color:=""><span style="background-color: rgb(248, 248, 248); font-family: sans-serif;"></span></p>
CopyRight 2002~2023 精通2100网 联系邮箱:qqtxt@163.com
版权所有:精通2100网
湘ICP备2023018646号-1
MYSQl共执行 4 个查询,用时 0.0026657581329346 秒,PHP脚本用时 0.005474 秒,占用内存 0.523 MB,Gzip 已启用