我想做表单验证,但当我尝试打印出数组的内容时,出现错误它不输出任何内容。PHP数组输出不正确
$errors = array();
if (strlen($password) >= 6) {
array_push($errors, "Your password is not long enough! Must be over 6 characters!");
}
if(count($errors) !== 0) {
...
} else {
echo "There is errors<br/>";
foreach($errors as $er){
echo $er . "<br/>";
}
}
我得到的是“有错误”,所以我知道如果其他工作。
此外,您甚至不需要'count($ errors)',因为空数组将计算为'FALSE'。你可以做'if($ errors){echo'有错误'; }' – rdlowrey