• 技术文章 >后端开发 >PHP问题

    php中换行符有哪些?

    青灯夜游青灯夜游2019-10-17 15:23:26原创1221

    在编写PHP脚本代码的时候,我们经常会看到 \n和<br />这两个字符,它们都有换行的作用,那么到底有什么区别呢?

    1、\n或\r\n,使源代码换行,而浏览器显示的内容不换行;

    2、<br />是使浏览器显示的内容换行,而源代码不换行。

    例子:

    PHP代码1:

    <?php
    echo 0;
    echo "\n";
    echo 1;
    ?>

    浏览器显示:

    1.jpg

    查看源码:

    2.jpg

    PHP代码2:

    <?php
    echo 0;
    echo "<br />";
    echo 1;
    ?>

    浏览器显示:

    3.jpg

    查看源码:

    4.jpg

    3、PHP_EOL

    在php中,PHP_EOL相当于兼容性非常强的换行符,这个变量会根据平台而变,在windows下会是/r/n,在linux下是/n,在mac下是/r,它是多平台适应的。

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

    注意:这里有个坑,它是用于文本换行,并不是html换行。经常用于日志文件记录。所以用html文件打开时不会显示换行的。

    更多PHP相关知识,请访问php中文网

    以上就是php中换行符有哪些?的详细内容,更多请关注php中文网其它相关文章!

    声明:本文原创发布php中文网,转载请注明出处,感谢您的尊重!如有疑问,请联系admin@php.cn处理
    专题推荐:php 换行符
    上一篇:php web与python web哪个好 下一篇:PHP3年应该掌握哪些
    大前端线上培训班

    相关文章推荐

    • php有必要微服务吗• php中strlen函数怎么用?• php短信验证失败的原因• php 命令行怎么执行代码

    全部评论我要评论

  • 取消发布评论发送
  • 1/1

    PHP中文网