Blogger Information
Blog 64
fans 2
comment 3
visits 75518
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template
PHP基础字符转义的使用方法-2018年4月12日08:21:00
清雨的博客
Original
785 people have browsed it

在后端开发中字符转义是经常使用的方式

实例

<meta charset="utf-8">
<?php 
header("Content-type:text/html;charset=utf-8");
$baidu = '百度';
$title1 = '$baidu在互联网中做的很无耻!';
$title2 = "{$baidu}在搜索引擎中是否是最大的!";
echo $title1;
echo '<br>';
echo $title2;
echo '<hr>';
echo '郭德纲:\'你无耻的样子很有我当年的神韵\'';
// 双引号也是一样的
echo '<br>';
echo "郭德纲:\"你无耻的样子很有我当年的神韵\"";
echo '<br>';
//第二种方案,使用与定界符不同类型的引号:双引号
echo '郭德纲:"你无耻的样子很有我当年的神韵"';
echo '<br>';
echo 'php中的转义字符是: \\'; 
//类似的还有回车\r,换行符\n,制表符\t,美元符\$
echo '<br>';
//单引号会原样输出,不会解析换行符
echo '明天会下雨吗? \n 不会的';
echo '<br>';
echo "明天会下雨吗? \n 不会的";
echo '<hr>';
echo nl2br("明天会下雨吗? \n 不会的");
//关于双引号中的变量会被解析,刚刚说过了,如果不想让变量被解析,怎么做呢?
$siteName = '内蒙古SEO';
echo '<hr>';
//双引号中的变量会被解析出来
echo "站点名称{$siteName}";
echo '<br>';
//对$进行转义: \$,就是会原样输出了,不会再解析
echo "站点名称{\$siteName}";
echo '<hr>';
// $heredoc = <<< "HEREDOC"
$heredoc = <<< HEREDOC
{$siteName}是基网站开发及网站优化一体的团队\n
同时{$siteName}也是广大互联网爱好者的社交平台
HEREDOC;
echo $heredoc;
echo '<hr>';
echo nl2br($heredoc);
$nowdoc = <<< 'NOWDOC'
	<h3>$siteName</h3> \r\n 'www.nmgseozx.com'
NOWDOC;
echo '<hr>';
echo $nowdoc;

运行实例 »

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

总结:

在之前的自学中字符转义感觉就是一个难题,并且无法了解在什么地方使用对应的转化字符。在昨天的学习中,以了解在接下来中,还需要对各种转义字符进行记忆。

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