我很难形成输入数据,如果我输入的数据带有很多“空格”,那么如果我称输入数据后就没有单词和数字,那么该数据将无法被调用
我如何防止单词开头出现“空间过多”?以及我该如何在我的单词中使用空格?
我不想在数据输入的开头使用过多的“空格”输入数据,因为我的链接URL错误不可读,因为该帖子为空。
我使用(preg_match)
也许有人可以帮助解决我的问题。
答案 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()
删除两端的空格。