如何将任何空格截断为一个空格?

时间:2017-04-18 22:54:41

标签: php

我有这个字段用于输入车号,例如AS 1234 10。我想要一个PHP代码,如果用户要添加更多空格,可以将空间减少到只有一个。因此,如果他输入AS 1234 10,则会自动将其截断为原始AS 1234 10

2 个答案:

答案 0 :(得分:2)

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

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

查看live demo

答案 1 :(得分:1)

尝试:

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