生活-网络技术分享网

  • 个人日志
  • 代码
  • 系统
  • 网络分享
  • 学习小记
  • 环境搭建
生活-网络技术分享网
欢迎各位dalao
  1. 首页
  2. 学习小记
  3. 正文

PHP学习小记

2016年11月17日 4524点热度 6人点赞 0条评论

最近学习中遇到两个问题,多次查阅资料以及实验后写下此篇文章
一、关于字符串运算符的,字符串运算符:
有两个字符串运算符。第一个是连接运算符(“.”),它返回其左右参数连接后的字符串。第二个是连接赋值运算符(“.=”),它将右边参数附加到左边的参数后。
在echo输出字符串与变量时:
1、字符串与字符串之间需要用"."连接。
2、字符串与变量之间需要用"."连接。
3、变量与变量之间需要用"."连接。
二、关于<br>在PHP中的具体作用:
在PHP中真正的换行字符:\n 换行字符:\r回车字符
那么<br>到底有什用呢,<br>是不是换行字符呢?我进行了下面的实验:

<?php
echo "换行与回车";
echo <br>;
echo "换行与回车";
echo "\n";
echo "换行与回车";
echo "\r";
echo "换行与回车";
echo "\n\r";
echo "换行与回车";
?>
实验结果如下:
1

我们可以看到,只有<br>实现了换行,那么其他的为什么不行呢,别急,我们右键看一下源代码:
3
2
我们可以看到 <br>被当作普通字符串直接输出出来了,而 \n 却直接在源代码中显示出了换行的效果,\r没有任何效果。
那么难道<br>就是换行符吗?不是。那为什么只有<br>实现了换行?
我们来分析一下原因:
首先明确一点:\n的确是PHP中的换行符
那么为什么在源代码中看到的<br>到了真实的网页中不见了?显然
被浏览器当作了换行并进行了解释实现了换行。
由此我们得出结论:<br>不是换行符,<br>会被PHP当作普通字符串直接输出,在源代码中我们见到了被当作普通字符串输出的<br>,
PHP输出<br>之后,浏览器会根据html再次对网页进行翻译,我们知道在html中<br>是换行符,于是这时候<br>被当做换行符进行翻译,于是输出了换行。
至此,关于<br>的作用相信大家都明白了。
那么有人会问了:那我想在实际的网页中显示换行怎么办?我用\n只是在源代码中换行,在实际网页中并没有实现换行。
答案:使用<br>。---------------echo "<br>";

以上只是我在学习时遇到的一点问题,写下这篇文章希望能对大家有用处,如果有不对的地方,欢迎大家指教~
(本文为原创,转载时请注明转载并附上原文地址)

2016年11月17日 15:10

标签: 暂无
最后更新:2017年2月11日

CloudWzh

CloudWzh,QA&PHP程序猿,腾讯云论坛版主。单机游戏玩咖,曾为百度、联想工作。现就职于网易智慧企业事业部。

点赞

COPYRIGHT © 2025 生活-网络技术分享网. ALL RIGHTS RESERVED.

Theme Kratos Made By Seaton Jiang

鲁ICP备15044634号-1

鲁公网安备 37032202000222号