如何删除输入数据中的“空格”?

时间:2019-04-15 14:22:09

标签: php

我很难形成输入数据,如果我输入的数据带有很多“空格”,那么如果我称输入数据后就没有单词和数字,那么该数据将无法被调用

我如何防止单词开头出现“空间过多”?以及我该如何在我的单词中使用空格?

我不想在数据输入的开头使用过多的“空格”输入数据,因为我的链接URL错误不可读,因为该帖子为空。

我使用(preg_match)

也许有人可以帮助解决我的问题。

2 个答案:

答案 0 :(得分:0)

1)。如果您在谈论前导或尾随空格,请使用trim()函数。

$username =trim($username);

2)但是,如果您在谈论中间空格,请使用preg_replace():-

$username = preg_replace('/\s+/', ' ', $username);

3)您还可以使用str_replace():-

$username = str_replace(' ','',$username);

答案 1 :(得分:0)

我在我的私人图书馆中有此功能:

function xtrim ( $str )
{
    return trim(preg_replace('/\\s+/',' ',$str));
}

首先,将所有空白组(空白)替换为精确的一个空格。然后trim()删除两端的空格。