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地转义字符来实现了,下文就一起来看看吧。...
php 换行 html_PHP实现html源码中回车换行输出_PHP教程相关推荐
- 云豹短视频app源码中,标签选择功能的实现
在国内任意短视频app中,都能够看到"贴标签功能",云豹短视频app源码作为紧跟行业潮流的成品商业源码,自然也有该功能的实现,在云豹短视频app源码中,标签选择功能的实现要求是这样 ...
- 第三篇:属性_第二节:控件属性在页面及源码中的表示方式
一.属性在页面及源码中的表示方式 认真地看看页面中声明控件的代码,你会发现控件属性在页面中的表示千变万化.我们看看下面这些: <%@ Page Language="C#" A ...
- MXNET源码中NDArray数据的获取和打印
虽然本人也很想写一个系列的分析文章,奈何水平不足,零零碎碎学到一点就写一点吧 本人是想学习MXNET的源码,首先想要添加一些打印,debug一下,第一个问题是如何在C++源码中打印出NDArray结构 ...
- Redis源码和java jdk源码中hashcode的不同实现
一.redis实际上是使用了siphash 这个比较简单,我说的简单是指redis代码比较少不像jdk一样调用C++代码调用栈非常深. 先看这个rehashing.c 主要就是dictKeyHash函 ...
- Caffe源码中io文件分析
Caffe源码(caffe version commit: 09868ac , date: 2015.08.15)中有一些重要的头文件,这里介绍下include/caffe/util/io.hpp文件 ...
- 盘点 HashMap 源码中的那些优雅的设计!
以下文章来源方志朋的博客,回复"666"获面试宝典 一.HashMap构造器 HashMap总共给我们提供了三个构造器来创建HashMap对象. 1.无参构造函数public Ha ...
- rust墙壁升级点什么_分享:如何在阅读Rust项目源码中学习
今天做了一个Substrate相关的小分享,公开出来. 因为我平时也比较忙,昨天才选定了本次分享的主题,准备比较仓促,细节可能不是很充足,但分享的目的也是给大家提供一个学习的思路,更多的细节大家可以在 ...
- 总结|ORB_SLAM2源码中字典使用细节
点击上方"3D视觉工坊",选择"星标" 干货第一时间送达 前言 前段时间,主要对ORB-SLAM2中字典的训练与使用进行了些研究,关于字典的训练之前也写过一篇文 ...
- Android之在BaseAdapter源码中了解观察者模式
转载请标明出处: http://blog.csdn.net/hai_qing_xu_kong/article/details/76146635 本文出自:[顾林海的博客] 个人开发的微信小程序,目前功 ...
最新文章
- static变量初始化
- PHP中的json_encode和json_decode
- 全志_功能引脚配置_sys_config.fex
- 数据库设计三大范式详解
- 在中國古代是沒有這種現象的
- 爬虫_抓取京东手机图片
- 有效解决vue动态绑定多个class的官方实例语法无效的问题
- SQL Server数据库
- 2016国内移动广告平台排行榜
- WIN10系统微软拼音输入法无法输入中文
- 查看浏览器内核版本测试网站
- OpenWrt之DNS 测试工具(nslookup、dig)
- (4M+2)阶魔方阵算法
- VUE报错You are using the runtime-only build of Vue where the template compiler is not available
- 联想ThinkPad声音扬声器正常但是不能发出声音,插入耳机有声音
- webpack学习总结
- HTML(二) -- 表格设计
- 项目八总结 数据库安全与维护
- 登陆QQ时总显示QQ安全防护进程,而且点了确定后QQ还是登不上
- 2011考研数学二第(20)题——积分应用:旋转体的体积