Blogger Information
Blog 46
fans 1
comment 1
visits 30316
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template
PHP对字符串的处理规则-2018年4月11日
笨鸟先飞
Original
519 people have browsed it

PHP对字符串的处理规则:

实例

<?php 
/**
定界符:单引号,双引号


1.单引号:内容原样输出
*/
//创建变量
$hobby = '打篮球';
$msg1 = '我是真的很喜欢$hobby哈!';



//双引号做定界符来包装字符串
//此时把hobby哈!当做了变量
// $msg2 = "我是真的很喜欢$hobby哈!";
// 把变量放{}里面就行了
$msg2 = "我是真的很喜欢{$hobby}哈!";


echo $msg1,'<br>',$msg2;
echo "<hr color='red'>";


//特殊字符:如何在字符串中输出定界符?转义: \用在定界符的前面

echo '口头禅:\'某某从不打人,但打的不是人\'';
echo "<hr color='red'>";

echo "口头禅:\"某某从不打人,但打的不是人\"";
//只能里外都是一样的定界符才能用转义:\,不然就直接把转义:\打印出来了
echo "<hr color='red'>";

echo "口头禅:\'某某从不打人,但打的不是人\'";

//特殊字符:换行\n
echo "<hr color='red'>";
//单引号不能解析特殊字符
echo '今天下雨你开心吗? \n  开心啊,哈哈';
echo "<hr color='red'>";
// \n在页面中解析为空格,只有在源码中才有换行
//nl2br()将字符串中的\n解析为<hr>
echo nl2br("今天下雨你开心吗? \n  开心啊,哈哈");
echo "<hr color='red'>";
$msg2 = "我是真的很喜欢{\$hobby}哈!";
echo $msg2;

echo "<hr color='red'>";
//heredoc,nowdoc  创建

// heredoc就是双引号""
// 功能:与双引号创建字符串是一样的,解析变量与特殊字符
//       内部的双引号不需要转义

// $heredoc = <<< HEREDOC
$heredoc = <<< "HEREDOC"
{$hobby}是一项很好的体育锻炼"项目"  \n
这是毋庸置疑的对吧!!!
HEREDOC;
echo nl2br($heredoc);
echo "<hr color='red'>";

//nowdoc:对应着单引号
    // 功能:原样输出,不解析变量和特殊字符,单引号也不用转义
//第一个NOWDOC必须加单引号''    \r\n//回车换行
$nowdoc = <<< 'NOWDOC'
<h2>$hobby</h2> \r\n  '认真学习'
NOWDOC;
echo "$nowdoc";

运行实例 »

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


Correction status:qualified

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