Blogger Information
Blog 14
fans 0
comment 0
visits 8227
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template
4月11日作业PHP字符串基本知识——2018年4月12日12:00
程序员Z
Original
567 people have browsed it

1、学习了PHP字符串、创建变量、单引号、双引号、回车\r,换行符\n,制表符\t,美元符\$等的用法,"HEREDOC"和“NOWDOC”的用法及特点。

2、实例

01.png

3、代码

实例

<meta charset="utf-8">
<?php 
header("Content-type:text/html;charset=utf-8");
//输出字符串,单引号双引号的区别
//纯字符串,使用单引号;如果字符串有变量或者特殊字符的话,使用双引号。 单引号原样输出,双引号会将内容解析输出


//创建变量
$name = 'PHP字符串';
$title1 = '我今天学习了:!';

//用花括号{}添加一个变量定界符
$title2 = "我今天学习了:{$name}!";

echo '<br>';
echo $title2;

echo '<hr>';

//使用转义字符:反斜线,将原字符进行转义,使其失去原有的作用
echo '他说:\'我学习了PHP\'';
// 双引号也是一样的
//echo '<br>';
//echo "他说:\"我学习了PHP\"";
echo '<br>';
//第二种方案,使用与定界符不同类型的引号:双引号
echo '他说:"我学习了PHP"';

//特殊字符:
//如果要输出转义字符:\自身,连写二个将自身转义就可以
echo '<br>';
//echo 'php中的转义字符是: \\'; 
//类似的还有回车\r,换行符\n,制表符\t,美元符\$
//echo '<br>';
//单引号会原样输出,不会解析换行符
//echo '今天学的什么? \n php';
//echo '<br>';
//双引号会对特殊字符进行解析
//在页面中只会看到一个空格,但是在源代码中的确是换行了
echo "今天学的什么? \n php";
echo '<hr>';
//如果想在页面中看到换行效果,可以使用函数进行处理一下
//nl2br($string)将字符串中的\n用<br>进行替换
echo nl2br("今天学的什么? \n php");

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



echo '<hr>';
// $heredoc = <<< "HEREDOC"
$heredoc = <<< HEREDOC
{$siteName}中文网络搜索!\n
国内最大的搜索引擎!
HEREDOC;

echo $heredoc;
//如果想在页面中看到换行效果,可以使用函数 nl2br()
echo '<hr>';
echo nl2br($heredoc);

//nowdoc与单引号创建的字符串基本一致,将内容原样输出,不解析变量和特殊字符,可以直接使用单引号,不需要转义

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

echo '<hr>';
echo $nowdoc;

运行实例 »

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

4、结论

PHP就是HTML生成器,初学感觉比JS简单呐,概念比较具体,不抽象。

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