首页 > 编程知识 正文

php中换行不起作用,php写入文本换行

时间:2023-12-27 22:26:13 阅读:323930 作者:DLZG

本文目录一览:

为什么我用"n"不能在PHP代码中换行呢?

n 是在控制台上面输出的换行。

在浏览器上面的换行符是 BR /,n 好像输出一个空格。

php 为什么 换行unicode 失败

写入正确的回车换行到unicode文件中,文件中二进制代码即: 0D 00 0A 00

但是,如果将fp = fopen(file_name, "ab+");去掉b Mode将导致无法正常的写入回车换行,出现黑色方块。其产生的文件二进制代码是:0D 00 0D 0A

其原因是如果没有要求binary mode写入文件,windows将默认以text mode读写,从而会自动追加换行0x0D,从而导致错乱。

Php中,转义字符n为什么没效果呢?

实际是生效的,php输出的源代码是换行了的,但由于HTML中,默认多个连续的回车会显示成一个空格,而不是分成多行

所以要输出br标签才可以实现显示换行,或者内容在pre标签中输出就可以换行

为什么php中的“n”无法换行?

n表示使光标到行首

r表示使光标下移一格

rn表示回车换行,一般是往磁盘上的文件写入换行时使用。如果是浏览器上看效果则不行,得用br/,例如echo "你好!br/欢迎你!";

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。