【问题标题】:how can I implement a line break in a variable in php?如何在 php 中的变量中实现换行符?
【发布时间】:2016-08-17 06:18:01
【问题描述】:

对不起,我是 php 初学者。我想换行

$a = "apple \r\n orange \r\n banana";

显示

echo $a;

这不会换行。我遵循了一些已经给出的答案,上面确实应该有效。为什么不呢?我怎样才能让它像这样出来:

苹果

橙色

香蕉

【问题讨论】:

标签: php line-breaks


【解决方案1】:

你可以使用php的nl2br函数:

$a = "apple \r\n orange \r\n banana";
echo nl2br($a);

【讨论】:

    【解决方案2】:

    Break 标记可以完成这项工作

    <?php
     $str = "Hello world!";
     echo $str;
     echo "<br>What a nice day!";
     ?>
    

    输出:

    Hello world!
    What a nice day!
    

    所以在你的情况下,它将是$a = "apple &lt;br&gt; orange &lt;br&gt; banana"; echo $a

    【讨论】:

      【解决方案3】:

      您可以简单地为此使用&lt;br&gt; 标签。试试这个

      $a = "apple <br> orange <br> banana";
      echo $a;
      

      输出

      apple 
      orange 
      banana
      

      【讨论】:

        【解决方案4】:

        当浏览器将您的回显字符串解释为 html 时,您可以尝试使用 &lt;br&gt;

        【讨论】:

          【解决方案5】:

          每当您使用此类转义字符时,最好使用 nl2br() 函数。

          参考nl2br() Examples

          $a = "apple \r\n orange \r\n banana";
          echo nl2br($a);
          

          【讨论】:

            猜你喜欢
            • 1970-01-01
            • 2011-11-19
            • 1970-01-01
            • 1970-01-01
            • 2021-05-21
            • 1970-01-01
            • 2020-10-07
            • 2016-12-02
            • 1970-01-01
            相关资源
            最近更新 更多