我正试图将两行句子放入一个变量中,该变量将用于显示弹出消息(与使用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 />');