PHP strlen问题

MrE*_*der 2 php validation strlen

好的我正在检查一个字符串是否至少4个字符长,25个或更少的字符短

我试着像这样使用strlen

$userNameSignupLength = strlen($userNameSignup);

else if($userNameSignupLength<4 && $userNameSignupLength>25) {

            $userNameSignupError = "Must be between 4 to 25 characters long";

        }
Run Code Online (Sandbox Code Playgroud)

但它不起作用......我做错了什么?

Gum*_*mbo 8

使用strlen是正确的来检查字符串的长度(以字节为单位).但是,一个数字不能同时小于4 大于25.||改为使用:

if ($userNameSignupLength < 4 || $userNameSignupLength > 25)
Run Code Online (Sandbox Code Playgroud)

现在,如果数字小于4 大于25,则满足条件.