文档章节

PHP - 如何创建换行符?

 技术盛宴
发布于 02/14 21:36
字数 718
阅读 135
收藏 0
PHP

在PHP中,我试图创建一个换行符:

echo $clientid;
echo ' ';
echo $lastname;
echo ' ';
echo '\r\n';

然后我在记事本中打开创建的文件,它按字面意思写下换行符:

1 John Doe \\ r \\ n 1 John Doe \\ r \\ n 1 John Doe \\ r \\ n

我尝试了很多版本的\\r\\n ,但都没有用。 为什么新线不能换成新线?


#1楼

双引号""插值之间的字符串,意味着它们将转义字符转换为可打印字符。

单引号''之间的字符串是字面的,这意味着它们的处理方式与键入的字符完全相同。

你可以在同一条线上:

echo '$clientid $lastname ' . "\r\n";
echo "$clientid $lastname \r\n";

输出:

$clientid $lastname
1 John Doe

#2楼

我也在单引号和双引号中尝试了这种组合。 但没有一个有效。 而不是使用\\n更好地在双引号中使用<br/> 。 像这样..

$variable = "and";
echo "part 1 $variable part 2<br/>";
echo "part 1 ".$variable." part 2";

#3楼

使用chr(13)进行回车,使用chr(10)进行换行

echo $clientid;
echo ' ';
echo $lastname;
echo ' ';
echo chr (13). chr (10);

#4楼

出于某种原因,在PHP中询问有关换行符的每一篇帖子都没有提到只需将换行符插入单引号字符串就可以完全按照您的想法执行的操作:

前1。

 echo 'foo\nbar';

示例1显然没有打印出所需的结果,但是,如果确实无法使用单引号转义换行符,则可以使用一个:

前2。

 echo 'foo
 bar';

示例2具有完全期望的行为。 不幸的是,插入的换行符取决于操作系统。 这通常不是问题,因为Web浏览器/服务器将正确解释换行符,无论是\\ r,\\ r \\ n还是\\ n。

显然,如果您计划通过其他方式(通过Web浏览器和多个操作系统)分发文件,则此解决方案并不理想。 在这种情况下,您应该看到其他答案之一。

注意:使用功能丰富的文本编辑器,您应该能够将换行符作为二进制字符插入,该二进制字符表示与编辑文件的操作系统不同的操作系统上的换行符。 如果所有其他方法都失败了,只需使用十六进制编辑器插入二进制ascii字符即可。


#5楼

使用PHP nl2br在文本字符串中获取换行符。

$ text =“Manu是一个好孩子。(回车)他可以很好地编码。

echo nl2br($ text);

结果。

马努是一个好孩子。

他可以很好地编码。

本文转载自:https://stackoom.com/question/Hmbp/PHP-如何创建换行符

粉丝 0
博文 1087
码字总数 0
作品 0
深圳
高级程序员
私信 提问
加载中

评论(0)

Chart FX 7实践:添加多行标签

本文为你讲解如何用VS下的.NET图表控件Chart FX 7创建多行标签。通常,添加多行标签可以在标签文本上添加换行符 ("n"),但这样你必须为step属性指定一个值,而Chart FX 7图表则会自动选择一个...

牛奶哎营养
2013/08/30
54
0
php mail函数发送html邮件不解析,linux+postfix

今天想通过php发送邮件, 根据手册描述,发送html邮件需要指定header头 <?php$header="MIME-Version: 1.0rn";$header.="From:admin@xxx.comrn";$header.="Content-Type:text/html;charset=ut......

吾爱
2013/05/30
643
1
如何在函数计算中使用结构化的用户日志

目前函数计算默认会将用户的标准输出写入到用户指定的 logstore ,如果使用了 这类函数还会带上时间戳及requestID。 通常情况下,对于普通用户来说这已经可以做一些问题调查和调试了。 但在很...

rocaltair
2018/08/22
0
0
PHP压缩html网页代码(清除空格,换行符,制表符,注释标记)

PHP压缩html网页代码 (清除空格,换行符,制表符,注释标记)。 有个不错的方法就是压缩HTML,压缩html 其实就是:清除换行符,清除制表符,去掉注释标记 。它所起到的作用不可小视。 现提供PHP...

Junn
2013/01/24
512
0
php使用界定符后报 PHP Parse error: syntax error, unex...

被这个烂问题折磨的死去活来,同样一段代码 <?phpecho <<<ENDssdsdadEND;?> 在文件A中可以正确执行,在文件B中不能执行 报错 PHP Parse error: syntax error, unexpected $end in ....... 查......

炘恪
2012/12/11
303
1

没有更多内容

加载失败,请刷新页面

加载更多

金三银四——离大厂offer你就只差一张路线图

很多人做Java开发4,5年后,都会感觉自己遇到瓶颈。什么都会又什么都不会,如何改变困境,为什么很多人写了7,8年还是一个码农,工作中太多被动是因为不懂底层原理。公司的工作节奏又比较快,...

Java天天
29分钟前
32
0
用Java递归删除目录

有没有办法用Java递归删除整个目录? 在正常情况下,可以删除一个空目录。 但是,要删除带有目录的整个目录,就不再那么简单了。 如何用Java删除包含目录的整个目录? #1楼 具有堆栈且没有递...

javail
29分钟前
95
0
在hbuilderx中vue-cli脚手架配置router文件夹

配置router文件 新建一个文件夹router,再在新建的router文件夹里新建一个index.js文件 index.js import Vue from 'vue' import Router from 'vue-router' import Home from '../components......

软件开发小白
38分钟前
57
0
高并发软件层面解决思路-从前端到后端

1、页面缓存、前后端分离、CDN、静态页面(减少后台接口请求,需要CMS系统支持)、代码等优化(百度关键词“雅虎前端优化”) 2、nginx或其它配置合理的负载均衡策略,按主机性能设置合理的权...

无名氏的程序员
52分钟前
69
0
Maven项目使用打包时使用本地jar包库

在使用maven管理项目时,有时候我们可能会使用一些第三方的jar包依赖库,但是这些jar包依赖库又没有在共有的maven仓库。 通常只能下来放到本项目的lib目录下。但是我们打包时如果不做处理,那...

上官胡闹
今天
39
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部