-1

我正在尝试替换标签<br/><br>在我的字符串中

这是我在网上找到的代码,但这会将“\n”打印为文本,我需要换行符

$fldtextArea_name = str_replace("<br>", "\n", $fldtextArea_name);  
4

2 回答 2

0

试试这个:

$fldtextArea_name = str_replace("<br>", "\n", $fldtextArea_name); 
echo "<pre>" . $fldtextArea_name . "</pre>";
于 2013-03-08T10:00:08.437 回答
0

该代码完美运行。当你

echo $fldtextArea_name; 

它工作正常...你确定你没有写 '\n' 而不是(正确地) "\n" 吗?例如:

$fld = str_replace("<br>", "\n", "aaa<br>bbbb<br>ccc<br>");
echo $fld;

将输出:

aaa bbbb ccc

在浏览器上,如果您查看页面源代码,您将看到:

aaa
bbbb
ccc
于 2013-03-08T10:00:40.600 回答