php 换行 html_PHP实现html源码中回车换行输出_PHP教程

PHP实现html源码中回车换行输出

在源码中输入换行但是不显示像br 之类的字符我们需要通过php地转义字符来实现了,下文就一起来看看吧。

知识扩充

转移序列

说明

n

换行

r

回车

t

水平制表符

[/td>

反斜线

$

美元符号

"

双引号

[0-7]{1,3}

此正则表达式序列匹配一个用八进制符号表示的字符

x[0-9A-Fa-f]{1,2}

此正则表达式序列匹配一个用十六进制符号表示的字符

用双引号(")定义字符串,PHP 懂得更多特殊字符的转义序列:

PHP默认页面编码为HTML,要使输出的内容换行,必须使用HTML的换行标签”

”或”

,当使用PHP做http api时,处理br标签稍显麻烦,此时可以指定PHP页面编码,使”\n”成功解析为换行.

代码如下

复制代码

用浏览器访问,会直接显示100行”string”.

也可以将页面编码声明为

代码如下

复制代码

header("Content-Type: plain/text; charset=gb2312");

此时用浏览器访问,会自动下载为文档,用代码下载没有区别.

txt文件使用fwrite换行写入时换行符不起作用

php的换行符我们都知道:\n ,回车符:\r,在需要换行时,通常是用“\r\n”这个组合。但是为什么我们在使用fwrite写入文件时\n换行符不起作用呢。我们先看下面这个例子:

代码如下

$word的字符串内加上了回车换行符“\r\n”,但是输出结果并不是预期,这个回车换行符“\r\n”并没有被解析为换行符,而是直接被当作一个字符输出来了。

为什么会出现这样的情况呢?经研究,原来是单双引号惹的祸!我们把$word定义字符串的单引号“'”换为双引号“"”就可以了。正确的写法如下:

代码如下

题外话,上述例子里echo fwrite()显示的一个数字,这个数字表示字符串的长度

http://www.bkjia.com/PHPjc/890391.htmlwww.bkjia.comtruehttp://www.bkjia.com/PHPjc/890391.htmlTechArticlePHP实现html源码中回车换行输出 在源码中输入换行但是不显示像br 之类的字符我们需要通过php地转义字符来实现了,下文就一起来看看吧。...

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值