所以我希望这段代码检查数组中的所有值是否小于16或大于4。
$username = $_POST['username'];
$password = $_POST['password'];
$details = array($username, $password);
foreach($details as $detail){
$len = strlen($detail);
if($len>16 || $len<4) {
die('Too short');
}
}
所以这就是我到目前为止所做的,但是当我输入一个小于4或大于16的值时,它没有说什么,所以很明显它不起作用。
当我做echo $len;
时,它确实回应了正确的价值观。
答案 0 :(得分:2)
您的处理程序没有任何问题,我使用快速格式对其进行了测试,并将其工作100%
检查您的表单是否具有(命名输入)的影响,例如:
<input type="text" name="username">
和
<input type="text" name="password">