验证字符串的长度大于0,并且不是PHP中的空格

Bel*_*ish 5 php

如何验证给定字符串不是空格,并且使用PHP超过0个字符?

Mar*_*iot 23

假设你的字符串在$string:

if(strlen(trim($string)) > 0){
   // $string has at least one non-space character
}
Run Code Online (Sandbox Code Playgroud)

请注意,这将不允许任何仅由空格组成的字符串,无论有多少字符串.

如果您正在验证输入,您可能也想要考虑其他退化情况,例如只输入下划线或其他不合适的输入.如果您告诉我们您正在尝试处理的情况的更多信息,我们可能会提供更强大的检查.