Blogger Information
Blog 100
fans 8
comment 2
visits 150183
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template
20180411作业(PHP对字符串的处理规则)
lilove的博客
Original
664 people have browsed it

php字符串规则实例:

<?php
$name = '小明';
//用单引号输出的变量名会直接输出到浏览器
echo 'hello,$name的妹妹!';
echo '<hr>';
//用双引号输出的变量会报notice错误,把$name的妹妹当成了一个变量
echo "hello,$name的妹妹!";
echo '<hr>';
//需要用{}包裹变量
echo "hello,{$name}的妹妹!";
echo '<hr>';

//如果字符串中出现了特殊字符,需要用\转义才能正常输出
echo "{$name}说:\"我的妹妹今天要从高中毕业了!\"";
echo '<br>';
// 如果需要使用换行\n,要用nl2br(string)
echo "{$name}说:\"我的妹妹今天要从高中毕业了!\"\n可是留级了!";	// 这里将\n直接解析成了空格
echo '<br>';
echo nl2br("{$name}说:\"我的妹妹今天要从高中毕业了!\"\n可是留级了!");
echo '<hr color="blue">';
// 如果不希望双引号中的变量被解析可以在变量名前加\
echo "hello,{\$name}的妹妹!";
echo '<hr>';

// heredoc,nowdoc也是输出字符串的格式
// heredoc和nowdoc可以换成自定义的名字,首尾必须一样,不能有空格,不能有注释,大小写均可
// heredoc相当于双引号,但不需要转义内部的双引号
$heredoc = <<< hahaha
{$name}今天没睡醒。\n
老师都找到他们"家"去了!
hahaha;
// 这里如果不输出会报错
// 换行也需要加入nl2br(string)
echo nl2br($heredoc);
echo '<hr color="red">';

// nowdoc相当于单引号,要求php版本5.3+
// 原样输出,不输出变量与特殊字符,单引号不需要转义。
$nowdoc = <<< 'NOWDOC'
$name!\n你妈喊你回家'吃饭'!
NOWDOC;
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