3

我已经尝试了几种解决方案来替换,a<br />或者\n\r

无济于事,我被困住了,想知道 SO 的优秀用户是否可以伸出援手。

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

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

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

需要,嗯,想要的效果:

Unit A
64 Alert Square
London
E16
4

1 回答 1

7

字符转义像\r并且\n需要是双引号或 heredocs 才能被 PHP 理解,例如:

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

于 2011-03-03T23:36:11.430 回答