用换行符替换字符

发布于 2024-10-20 08:39:01 字数 434 浏览 1 评论 0原文

我尝试了几种解决方案来替换 ,
\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

I have tried several solutions to replace a , with aeither <br /> or \n\r

To no avail I am left stuck and wondering if the wonderful users of SO could lend a hand.

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

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

result: Unit A \r\n 64 \r\n Alert \r\n Square \r\n London \r\n E16

needed, well, desired effect:

Unit A
64 Alert Square
London
E16

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

笑脸一如从前 2024-10-27 08:39:01

\r\n 这样的字符转义需要使用双引号或heredocs才能被PHP理解,例如:

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

Character escapes like \r and \n need to be double quotes or heredocs to be understood by PHP, e.g.:

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

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文