www.rktg.net > PHP换行符是什么?

PHP换行符是什么?

如果是输出给浏览器,就用 如果是输出到自己的文件里,就用"\n",windows下是"\r\n" \n的作用是给源代码换行,输入后,查看html源代码,就看会到有换行,而浏览器认为它是没用的东西,用不用都一样显示。

$name=$_POST['name']; $sex=$_POST['sex']; $email=$_POST['email']; $info=$_POST['info']; echo $name.''; echo $sex.''; echo $email.''; echo $info.'';

echo PHP_EOL; //windows平台相当于 echo "\r\n"; //unix\linux平台相当于 echo "\n"; //mac平台相当于 echo "\r";

\r 回车(跑到最前面) \n 换行(下一行) \r\n组合起来才算真正换行 在早期的打字机上,要另起一行打字需要两个步骤,首先要发送命令"\r”将打字头复位,即回车,然后再发送命令"\n”让打字机走纸移到下一行,所以这个历史遗留问题导致了如今我们在DO...

浏览器识别不了\n或\r\n,这两个换行符是文本换行符,文本文件有效;如果需要将结果输出到浏览器或打印到显示器,代码中使用br;如果只是在源代码中换行,则使用\n或\r\n 代码a: 复制代码代码如下: output: helllo world! 代码b: 复制代码代码如...

\n或者chr(10)函数,输出\n时一定要用双引号,如:echo "\n"; chr() 函数从指定的 ASCII 值返回字符。ASCII 值可被指定为十进制值、八进制值或十六进制值。八进制值被定义为带前置 0,而十六进制值被定义为带前置 0x。 而10在十进制的ASCII 字符...

你指的换行是在命令行, 还是在网页中? 如果是命令行, 可以使用 预定义的常量 PHP_EOL 或直接使用 \n , 使用 \n 需要注意, 它必须在双引号中. 如果是网页中, 使用html标签 来换行

如果这样输出: echo ""; 那在html页面上就直接解析了,是空白一片看不到的。 如果要在页面直接显示的话就需要转义一下了,这样可以做到: echo htmlspecialchars(""); 就可以看到了。

不同的操作系统环境有不同的默认换行方式,比如windows是\r\n,linux/bsd是\r, osx默认才是\n 顺便的,你这样带着abc在里面局限性很大,还不如直接 str_replace(array("\r","\n"), '' file_get_contents('a.txt'))

网站地图

All rights reserved Powered by www.rktg.net

copyright ©right 2010-2021。
www.rktg.net内容来自网络,如有侵犯请联系客服。zhit325@qq.com