Blogger Information
Blog 33
fans 0
comment 0
visits 24517
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template
PHP对字符串的处理规则2018-04-12日上传
张鑫的博客
Original
499 people have browsed it

实例

<?php 
// 设置编码格式
header("Content-type:text/html;charset=utf-8");

// 首先创建一个变量
$name = '张鑫';
$scr ='$name是世界上最帅的男人之一';

echo $scr;//单引号不解析变量,原样输出
echo '<hr color="red">';

$scr ="{$name}是世界上最帅的男人之一";
echo $scr;//双引号解析变量,但是一定要给变量加上花括号{}定界符

//如果想在单引号定界符中输出单引号,那么要加上转义符号:\
echo '<hr>'.'宋小宝:\'瞅你这损醋\'';

//特殊字符:
//如果要输出转义字符:\自身,连写二个将自身转义就可以
echo '<br>';
echo 'php中的转义字符是: \\'; 
echo '<br>';
//单引号会原样输出,不会解析换行符
echo '张鑫是最帅的男人吗? \n 是的';
echo '<br>';
//双引号会对特殊字符进行解析
//在页面中只会看到一个空格,但是在源代码中的确是换行了
echo "张鑫是最帅的男人吗? \n 是的";
echo '<hr>';
//nl2br($string)将字符串中的\n用<br>进行替换
echo nl2br("张鑫是最帅的男人吗? \n 是的");

//如果不想让变量被解析,怎么做呢?
$siteName = 'PHP中文网';
echo '<hr>';
//双引号中的变量会被解析出来
echo "站点名称{$siteName}";
echo '<br>';
//对$进行转义: \$,就是会原样输出了,不会再解析
echo "站点名称{\$siteName}";

echo '<hr>';
// $heredoc = <<< "HEREDOC"
$heredoc = <<< HEREDOC
{$siteName}PHP爱好者共同的家园
HEREDOC;

echo $heredoc;
 
echo '<hr>';
echo nl2br($heredoc);

$nowdoc = <<< 'NOWDOC'
	<h3>$siteName</h3> \r\n 'www.php.cn'
NOWDOC;

echo '<hr>';
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