【问题标题】:Remove extra blank spaces with PHP?用 PHP 删除多余的空格?
【发布时间】:2012-01-24 04:11:18
【问题描述】:

如何转$string:

"one    two              three"

进入:

"one two three"

?

【问题讨论】:

标签: php


【解决方案1】:
$str = "one    two              three";
$str = preg_replace('/ +/',' ',$str);

这会将一个或多个空格替换为一个空格。它也会用自己替换一个空格!!稍微改进一下:

$str = preg_replace('/ {2,}/',' ',$str);

用单个空格替换一组 2 个或多个连续空格。

【讨论】:

  • 我觉得preg_replace('/s+/',' ',$str);会好一点。
【解决方案2】:

试试这个:

$str = preg_replace("/[ ]{2,}/", " ", $str);

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2019-03-03
    • 2015-02-09
    • 2014-09-24
    • 2016-05-19
    • 1970-01-01
    • 2023-01-16
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多