用换行符替换char

Jam*_*ars 2 php str-replace

我尝试了好几种解决方案,以取代,与aeither <br />\n\r

无济于事,我被困住了,想知道SO的精彩用户是否可以伸出援助之手.

$row['address'] = 'Unit A, 64 Alert Square, London, E16';

echo "Address: ". nl2br(str_replace(',',' \r\n ', $row['address']));
Run Code Online (Sandbox Code Playgroud)

结果: Unit A \r\n 64 \r\n Alert \r\n Square \r\n London \r\n E16

需要,好,期望的效果:

Unit A
64 Alert Square
London
E16
Run Code Online (Sandbox Code Playgroud)

Lon*_*ars 6

字符转义类似\r并且\n需要是双引号或由PHP理解的heredocs,例如:

echo "Address: ". nl2br(str_replace(',', "\n", $row['address']));