我已经尝试了几种解决方案来替换 ,
与<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
最佳答案
像 \r
和 \n
这样的字符转义需要是双引号或 heredocs 才能被 PHP 理解,例如:
回显“地址:”。 nl2br(str_replace(',', "\n", $row['地址']));
关于php - 用换行符替换字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5187964/