我尝试了多种解决方案,将,
替换为<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
答案 0 :(得分:6)
像\r
和\n
这样的字符转义需要是PHP引用的双引号或heredocs,例如:
echo "Address: ". nl2br(str_replace(',', "\n", $row['address']));