【发布时间】:2010-03-22 14:24:10
【问题描述】:
好的,我正在检查一个字符串是否至少有 4 个字符长和 25 个或更少的字符短
我试着像这样使用 strlen
$userNameSignupLength = strlen($userNameSignup);
else if($userNameSignupLength<4 && $userNameSignupLength>25) {
$userNameSignupError = "Must be between 4 to 25 characters long";
}
但它不起作用......我做错了什么?
【问题讨论】:
-
与@Kevin 相同。你想要的是
>= 25而不是> 25。 -
你可能想看看 php.net/manual/en/function.mb-strlen.php ,strlen 不正确地计算像 UTF-8 这样的多字节字符。
-
@p4blo, no - 25 可以,所以他想检查
> 25是否有太长的。
标签: php validation strlen