我正在尝试显示必填字段的错误消息,但它只是重定向到应该输入的页面(我将其留空)
$required_fields = array('NativeLanguage');
foreach ($required_fields as $val) {
while (is_array($val))
$val = reset($val);
if (!empty($_POST[$val])) {
$val = trim($_POST[$val]);
}
else {
$err[] = "ERROR - $val is required";
}
}
答案 0 :(得分:0)
未设置数组值,因此当PHP尝试访问这些数组键的值时,会遇到未定义的偏移量。
$new_array = array('1','2','3');//If I have an array
//We can now access:
$new_array[0];
$new_Array[1];
$new_array[2];
//If we try and access
$new_Array[3];
我们将得到相同的错误 - >错误 - >通知未定义的偏移量