PHP如何判断两个字符串长度和其中一个字符串的值

如图,用PHP实现点击判断后,如果账号和密码的长度都等于12位,并且密码(整数)的数值大小大于1000,则在当前网页显示:正确其他则在当前网页显示:错误谢谢!补充一下,也... 如图,用PHP实现
点击判断后,如果账号和密码的长度都等于12位,并且密码(整数)的数值大小大于1000,则在当前网页显示:正确
其他则在当前网页显示:错误
谢谢!
补充一下,也要判断用户输入密码的是纯数字
展开
 我来答
匿名用户
推荐于2016-07-27
展开全部
<form method="post">
账号:<input type="text" name="account" /><br />
密码:<input type="password" name="pwd" /><br />
<input type="submit" value="判断" />

</form>
<?php
if(!empty($_POST['account'])){
$acc=$_POST['account'];
$pwd=$_POST['pwd'];
$acc_len=strlen($acc);
$pwd_len=strlen($pwd);
if(is_numeric($pwd)){
if($acc_len==12 && $pwd_len==12){
if($pwd>1000){
echo '正确!';
}
}
}else{
echo '错误!';
}
}
?>
追问
谢谢您的回答。
请问这种查询会对服务器又什么安全影响吗,需要过滤字符串什么的吗?
2一瞬间2
2015-01-23 · TA获得超过621个赞
知道小有建树答主
回答量:677
采纳率:0%
帮助的人:351万
展开全部
判断条件 12 == strlen($zh) && 12 == strlen($mm) && is_numeric($mm) && (1000 < intval($mm))
追问
谢谢回答,可以把代码都写一下吗,我对PHP不熟。
追答
if (12 ==  strlen($zh) && 12 == strlen($mm) && is_numeric($mm) && (1000 < intval($mm))) {
    echo '正确';
} else {
    echo '错误';
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式