【发布时间】:2011-01-20 12:47:25
【问题描述】:
我从 MySQL 数据库中获取 $row['message'],我需要删除所有空格,例如 \n \t 等等。
$row['message'] = "This is a Text \n and so on \t Text text.";
应格式化为:
$row['message'] = 'This is a Text and so on Text text.';
我试过了:
$ro = preg_replace('/\s\s+/', ' ',$row['message']);
echo $ro;
但它不会删除\n 或\t,只会删除单个空格。谁能告诉我该怎么做?
【问题讨论】:
-
换行符和制表符用单引号括起来,所以你想要它们字面意思吗?
-
我通过将代码段的 \n 和 \t 更改为双引号来修复引用。
标签: php regex string preg-replace whitespace