<textarea rows="18" cols="80" style="resize:none;">
<?php
$str = str_replace('<br>', '\n', 'some text<br><br>another line of text');
echo($str);
?>
</textarea>
输出
some text\n\nanother line of text
这是我想要的输出。
some text
another line of text
有人知道这个问题吗? 提前致谢
答案 0 :(得分:11)
单引号中的反斜杠按字面解释。你想要双引号:
$str = str_replace('<br>', "\n", 'some text<br><br>another line of text');
/// ^ ^
有关在php中编写字符串文字的不同方法的详细信息,请参阅official documentation。