Blogger Information
Blog 30
fans 2
comment 3
visits 20260
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template
PHP对字符串的处理规则——2018年4月11日
jackallen的博客
Original
733 people have browsed it

一、演示实例:

实例

<?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;

运行实例 »

点击 "运行实例" 按钮查看在线实例


二、演示图片:_{L$I)Y%WX$U$1A(N7IM$8V.png

Correction status:Uncorrected

Teacher's comments:
Statement of this Website
The copyright of this blog article belongs to the blogger. Please specify the address when reprinting! If there is any infringement or violation of the law, please contact admin@php.cn Report processing!
All comments Speak rationally on civilized internet, please comply with News Comment Service Agreement
0 comments
Author's latest blog post