JavaScript替换为\ n

时间:2012-09-17 14:52:33

标签: php javascript jquery

我刚刚使用JavaScript和PHP在MySQL数据库中存储了一段文本,并将\n替换为<br />,我现在遇到的问题是当我尝试使用PHP检索文本时它打印出来; <br />

Dear Sir/Maddam<br />This is a letter concerning the following;<br />I would like to.... 

2 个答案:

答案 0 :(得分:5)

嗯,显而易见的解决方案是首先不要将\n替换为<br />

我不知道你试图用什么语言来扭转......中的伤害。

// PHP:
$out = preg_replace("/<br ?\/?>/i","\n",$in);

// JS:
out = input.replace(/<br ?\/?>/ig,"\n");

答案 1 :(得分:1)

如果您想在PHP中删除这些字符,可以使用方便的strip_tags()功能。但是,这会删除字符串中的所有 HMTL元素。

如果您只想将<br/>字符串转换回\n,那么您可以使用php的str_replace()函数。

$newString = str_replace("<br/>", "\n", $originalString);