【发布时间】:2015-06-26 20:58:09
【问题描述】:
我有一个接受用户输入的表单;最近,我遇到了许多带有多个空格的用户输入。 例如。 “我的 测试 工作正常 很好!” 有什么办法可以在 PHP 级别或 MySQL 级别摆脱这些空白?
- 显然修剪在这里不起作用。
- 我正在考虑使用递归函数,但不确定是否有一种简单快捷的方法。
到目前为止我的代码如下:
function noWhiteSpaces($string) {
if (!empty($string)) {
$string = trim($string);
$new_str = str_replace(' ', ' ', $string);
} else {
return false;
}
return $new_str;
}
echo noWhiteSpaces("My tests are working fine here !");
【问题讨论】:
-
输入是实际的空格(
\t、\n、空格等)还是 之类的东西?有区别。