【问题标题】:nl2br function producing whitespace after newlinenl2br 函数在换行后产生空格
【发布时间】:2022-01-10 10:02:50
【问题描述】:

以下代码在每个换行符后产生一个空格,我不知道为什么。请帮忙,我怎样才能在不添加空格的情况下实现相同的功能?

<?php

$test =  "Hello World\nHello World";
$test = preg_replace ( "/([^\s]{80}?)/" , "\\1<br />" , trim ( nl2br ( strip_tags ( $test, '<br>' ) ) ) );
echo $test;`

?>

【问题讨论】:

    标签: php nl2br


    【解决方案1】:

    我进行了测试,使用nl2br() 函数后没有注意到任何空格。

    $string =  "Hello World\nHello World";
    $string = nl2br ($string);
    

    输出

    Hello World<br />\n
    Hello World
    

    值得注意的是,这个函数保留了换行符。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-10-22
      • 2020-02-10
      • 2022-01-12
      • 2021-02-22
      • 2020-02-29
      • 1970-01-01
      相关资源
      最近更新 更多