php - 用换行符替换字符

标签 php str-replace

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

相关文章:

php - 将 HTML 表格另存为图像

php - 如何使用 php 将字符串中的最后一个逗号替换为 "and"?

PHP分解字符串,但将引号中的单词视为单个单词

python - 使用输入设置所有字符的列表。使用列表长度检查所有字符并将其替换为相应的值

regex - sed 替换引号

php - 如何设置外键并从多个表中检索或删除数据?

javascript - 如何从 JavaScript 中的 php 文件读取 session 变量

php - 如何使用 bootstrap css 表显示 MySQL 表中的数据?

php - 检查字符串是否包含 PHP 中不允许的 SQL 命令

php - 无法使用 str_replace 删除特殊字符