【问题标题】:How to truncate any spaces to just one space? [duplicate]如何将任何空格截断为一个空格? [复制]
【发布时间】:2017-09-14 23:04:54
【问题描述】:

我有这个字段用于输入车号,例如AS 1234 10。如果用户要添加更多空间,我想要一个可以将空间减少到只有一个的 php 代码。所以就像如果他输入AS 1234 10,那么它会自动将其截断为原始的AS 1234 10

【问题讨论】:

    标签: php


    【解决方案1】:

    您可以使用正则表达式将多个空格替换为单个空格:

    preg_replace("/[[:space:]]+/"," ",$input);
    

    查看live demo

    【讨论】:

      【解决方案2】:

      试试:

      $text = 'AS  1234  3       1';
      echo preg_replace('/\s+/', ' ', $text);
      

      【讨论】:

        猜你喜欢
        • 2014-06-03
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2019-09-25
        • 1970-01-01
        • 2014-06-11
        • 1970-01-01
        相关资源
        最近更新 更多