Correction status:Uncorrected
Teacher's comments:
一、演示实例:
<?php header("Content-type:text/html;charset=utf-8"); $name = "火币网"; $content = "{$name}全球专业站将定于北京时间1月24日发布{$name}全球通用积分(HT)。1月24日-2月7日期间,每日10:00开始抢购,届时将可以通过购买点卡套餐获赠{$name}全球通用积分(HT)。同时,将在2月1日14:00开放HT/USDT、HT/BTC 和HT/ETH交易。"; echo $content; echo '<br>'; echo '<hr>'; $content1 = '$name全球专业站将定于北京时间1月24日发布$name全球通用积分(HT)。1月24日-2月7日期间,每日10:00开始抢购,届时将可以通过购买点卡套餐获赠$name全球通用积分(HT)。同时,将在2月1日14:00开放HT/USDT、HT/BTC 和HT/ETH交易.'; echo $content1; echo '<hr>'; echo '火币网:\'近日,原兴业证券研究所副所长袁煜明正式加盟火币中国,担任区块链研究院院长,负责区块链行业研究与规范制度。公开资料显示,加入火币前,袁煜明为兴业证券研究所副所长,计算机互联网行业首席分析师。在昨日的“2018第二届粤港澳大湾区区块链未来技术峰会”上,袁煜明发表了主题为“区块链的本质”的演讲。\''; echo '<br>'; echo "火币网:\"近日,原兴业证券研究所副所长袁煜明正式加盟火币中国,担任区块链研究院院长,负责区块链行业研究与规范制度。公开资料显示,加入火币前,袁煜明为兴业证券研究所副所长,计算机互联网行业首席分析师。在昨日的“2018第二届粤港澳大湾区区块链未来技术峰会”上,袁煜明发表了主题为“区块链的本质”的演讲。\""; echo '<br>'; echo '火币网:"近日,原兴业证券研究所副所长袁煜明正式加盟火币中国,担任区块链研究院院长,负责区块链行业研究与规范制度。公开资料显示,加入火币前,袁煜明为兴业证券研究所副所长,计算机互联网行业首席分析师。在昨日的“2018第二届粤港澳大湾区区块链未来技术峰会”上,袁煜明发表了主题为“区块链的本质”的演讲。"'; echo '<hr>'; echo 'php中的转义字符是: \\'; //类似的还有回车\r,换行符\n,制表符\t,美元符\$ echo '<br>'; //单引号会原样输出,不会解析换行符 echo '你说抄币子会挣钱吗? \n 会的'; echo '<br>'; //双引号会对特殊字符进行解析 //在页面中只会看到一个空格,但是在源代码中的确是换行了 echo "你说抄币子会挣钱吗? \n 会的"; echo '<hr>'; //如果想在页面中看到换行效果,可以使用函数进行处理一下 //nl2br($string)将字符串中的\n用<br>进行替换 echo nl2br("你说抄币子会挣钱吗? \n 不会的"); //关于双引号中的变量会被解析,刚刚说过了,如果不想让变量被解析,怎么做呢? $siteName = '火币网'; echo '<hr>'; //双引号中的变量会被解析出来 echo "火币网{$siteName}"; echo '<br>'; //对$进行转义: \$,就是会原样输出了,不会再解析 echo "站点名称{\$siteName}"; // /除了用引号做为字符串定界符外,还有二种声明字符串的方法 //heredoc和nowdoc /** * heredoc结构 * 功能:与双引号创建的字符串基本一致 * 1.可以将内部的变量和特殊字符进行自动转义(不需要转义字符) * 2.可以直接使用双引号,而不需要转义 * */ echo '<hr>'; // $heredoc = <<< "HEREDOC" $heredoc = <<< HEREDOC {$siteName}致力于打造数字交易平台\n HEREDOC; echo $heredoc; /** * 为什么没有看到\n的换行效果呢?是不是没有转义呢?事实上已经自动转义了 * 因为你已经看不到\n,它在页面中显示一个空格。如果想在页面中看到换行效果 * 可以使用函数 nl2br() */ echo '<hr>'; echo nl2br($heredoc); /** * nowdoc * php5.3+ * 功能:与单引号创建的字符串基本一致 * 1. 将内容原样输出,不解析变量和特殊字符 * 2. 可以直接使用单引号,不需要转义 */ $nowdoc = <<< 'NOWDOC' <h3>$siteName</h3> \r\n \$ ${abc}'www.php.cn' NOWDOC; echo '<hr>'; echo $nowdoc;
点击 "运行实例" 按钮查看在线实例
二、演示图片: