如何将任何空格截断为一个空格? [复制]

Posted

技术标签:

【中文标题】如何将任何空格截断为一个空格? [复制]【英文标题】: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

【问题讨论】:

【参考方案1】:

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

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

查看live demo。

【讨论】:

【参考方案2】:

试试:

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

【讨论】:

以上是关于如何将任何空格截断为一个空格? [复制]的主要内容,如果未能解决你的问题,请参考以下文章

不截断空格的 unix 邮件文件内容

如何将空格和逗号分隔的数字字符串转换为 int 列表? [复制]

填充空格后 Tailwind CSS 截断

我们如何在 Hadoop 中截断空格后的文本?

如何将由空格分隔的一串数字放入数组中? [复制]

将字符串 c++ 截断为长度而不剪切单词