itfly3 发表于 2015-04-08 19:52

php <>小白问题

<?php
if((strlen($_POST['IDcard']) <> 15) && (strlen($_POST['IDcard']) <> 18)){                                               //检测用户**号的长度是否正确
        echo "<script>alert('用户**号标准长度为15位或18位!'); history.back();</script>";
}
else{
        echo "用户信息输入合法!";
}
?>

上面是从一个页面传来**号后进行的验证php页面
1、<>是等于的意思吗,为什么换成==就不能按预期验证?
2、为什么会用&&,不是应该||吗,满足一个就可以啊?

小白提问,大神莫怪。。求解惑

weishuo1999 发表于 2015-04-08 20:52

<>是不等于的意思,这个是验证**的吧,**只有18位和15位的

itfly3 发表于 2015-04-08 21:13

回复 2# weishuo1999

这样啊,谢谢哈
   

oaderibm 发表于 2015-05-02 20:15

页: [1]
查看完整版本: php <>小白问题