4

我正在尝试用换行符替换正则表达式。现在我正在尝试这个不起作用:

$string = str_replace(';', '\n', $string);

我需要确保分号与 '\n' 换行符完全相同,我该如何完成?

4

3 回答 3

24

使用双引号,否则\n不解析。文档

于 2013-02-21T06:23:28.493 回答
6

尝试这个 :

str_replace :

$string = str_replace(';', "\n", $string);
echo $string;

preg_replace :

$string  = 'sdasdasd;asdasd;asdasd';

$string1 = preg_replace("/;/","\n",$string);
echo nl2br($string1);
于 2013-02-21T06:30:36.820 回答
1

$string = str_replace(';', "\r\n", $string);

于 2013-02-21T06:24:25.997 回答