Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/271.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在PHP中检查文本框长度 if($username!='') { 如果($password!=$password1) { echo“密码不匹配”; } 如果($username>14),则为else { 回显“用户名太长”; } else if($username_Php - Fatal编程技术网

在PHP中检查文本框长度 if($username!='') { 如果($password!=$password1) { echo“密码不匹配”; } 如果($username>14),则为else { 回显“用户名太长”; } else if($username

在PHP中检查文本框长度 if($username!='') { 如果($password!=$password1) { echo“密码不匹配”; } 如果($username>14),则为else { 回显“用户名太长”; } else if($username,php,Php,我试过几次,但它说我的用户名太短,即使其中有9个字符。在PHP使用中检查字符串的长度 例如: if ($username != '') { if($password != $password1) { echo 'Password does not match<br />'; } else if ($username > 14) { echo 'username too long'; } else if ($username < 5) { echo 'userna

我试过几次,但它说我的用户名太短,即使其中有9个字符。

在PHP使用中检查字符串的长度

例如:

if ($username  != '')
{
if($password != $password1)
{
echo 'Password does not match<br />';
    }
else if ($username > 14)
{
echo 'username too long';
}
else if ($username < 5)
{
echo 'username too short';
}
else if($password < 5 && $password1 < 5)
{
echo 'Your password or username is too short, minimum of 5 characters<br />';
}
    else{
注意:要检查变量是否在PHP中设置,请使用而不是
!='
,它更健壮。

使用
strlen()

if(strlen($username)<5){
//太短
}
文档:

您需要使用来实际获取字符串的长度:

if(strlen($username) < 5) {
   // too short 
}
else if(strlen($username)>14)
{
回显“用户名太长”;
}
else if(strlen($username)<5)
{
回显“用户名太短”;
}
使用
strlen()

您应该使用strlen($username)而不是$username。它可以正常工作

if(strlen($username) < 5) {
   // too short 
}
else if (strlen($username) > 14)
{
  echo 'username too long';
}
else if (strlen($username) < 5)
{
  echo 'username too short';
}
else if (strlen($username) > 14)
{
  echo 'username too long';
}....