博客列表 >php基础字符串定界符的学习--2018.4.11

php基础字符串定界符的学习--2018.4.11

吴明的博客
吴明的博客原创
2018年04月11日 23:44:23608浏览

实例

<?php

header("Content-type:text/html;charset=utf-8");

//输出字符串时有单引号和双引号的区别,单引号原文输出,双引号解析变量和特殊字符

//创建变量

$money = '95亿美元';

$title1= '阿里$money收购了饿了么';//原文输出

//$title2 = "阿里$money收购了饿了么";//阿里*** 后面全部是变量

$title3 = "阿里{$money}收购了饿了么";//解析输出了 

echo $title3;

echo'<br>';

//反斜线 \ 可以将原子符进行转义

echo '郭德纲:\'你无耻的样子很有我当年的神韵\'';

echo'<br>';

echo "郭德纲:\"你无耻的样子很有我当年的神韵\"";

//nl2br($string)将字符串中的 \n 转义为<br>;

echo"<hr>";

echo nl2br("明天会下雨吗? \n 不会的");

echo '<hr color="red">';



//heredoc结构的定界符 功能和双引号类似,但是可以将内部的变量和特殊字符自动转义,里面的双引号也是可以直接使用的,<<< 后面的双引号可以省略

$heredoc = <<< HEREDOC

<h2>阿里</h2>收购饿了么"花费"了:\n{$money};

HEREDOC;

echo nl2br($heredoc);

echo"<hr>";

//nowdoc 结构的定界符功能和单引号基本一致,将内容原样输出,不解析变量和特殊字符,可以直接使用必须要加

 $nowdoc = <<<'NOWDOC'

 <a href="http://www.baidu.com">饿了么</a>挣了:\r\n{$money};

NOWDOC;

 echo $nowdoc;

运行实例 »

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

实例

<?php

header("Content-type:text/html;charset=utf-8");

//输出字符串时有单引号和双引号的区别,单引号原文输出,双引号解析变量和特殊字符

//创建变量

$money = '95亿美元';

$title1= '阿里$money收购了饿了么';//原文输出

//$title2 = "阿里$money收购了饿了么";//阿里*** 后面全部是变量

$title3 = "阿里{$money}收购了饿了么";//解析输出了 

echo $title3;

echo'<br>';

//反斜线 \ 可以将原子符进行转义

echo '郭德纲:\'你无耻的样子很有我当年的神韵\'';

echo'<br>';

echo "郭德纲:\"你无耻的样子很有我当年的神韵\"";

//nl2br($string)将字符串中的 \n 转义为<br>;

echo"<hr>";

echo nl2br("明天会下雨吗? \n 不会的");

echo '<hr color="red">';



//heredoc结构的定界符 功能和双引号类似,但是可以将内部的变量和特殊字符自动转义,里面的双引号也是可以直接使用的,<<< 后面的双引号可以省略

$heredoc = <<< HEREDOC

<h2>阿里</h2>收购饿了么"花费"了:\n{$money};

HEREDOC;

echo nl2br($heredoc);

echo"<hr>";

//nowdoc 结构的定界符功能和单引号基本一致,将内容原样输出,不解析变量和特殊字符,可以直接使用必须要加

 $nowdoc = <<<'NOWDOC'

 <a href="http://www.baidu.com">饿了么</a>挣了:\r\n{$money};

NOWDOC;

 echo $nowdoc;

运行实例 »

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


声明:本文内容转载自脚本之家,由网友自发贡献,版权归原作者所有,如您发现涉嫌抄袭侵权,请联系admin@php.cn 核实处理。
全部评论
文明上网理性发言,请遵守新闻评论服务协议