如何不打印<;br/>;在字符串中,但获取换行符


How to not print <br/> in a string but get a newline instead

我正试图将两行句子放入一个变量中,该变量将用于显示弹出消息(与使用alert((显示的消息相同(。但是,当我尝试在它们之间放置分隔符时,
标记只显示为文本的一部分。无论如何要解决这个问题?下面是我的代码。

$new_error_message = 'Oops, something went wrong! <br/> Your transaction could not be processed.';

谢谢

更新:

我忘了提到我正在使用"throw new Phpr_ApplicationException($new_error_message(;"显示消息,因为这是一条错误消息,而不是alert((。

使用'n转义符在PHP中创建新行。

$new_error_message = "Oops, something went wrong! 'n Your transaction could not be processed.";

还要注意,使用转义字符的字符串需要用双引号

文档:http://www.php.net/manual/en/language.types.string.php

尝试'n而不是<br/>

如果是alert((;,您想用'n 替换<br />标签

如果你喜欢的话,你可以用javascript来做这件事(取自这里(:

str = str.replace(/'n/g, '<br />');