0
如果我有一些基本的表單驗證(爲了簡單起見,僅使用empty())並且想要將這些錯誤消息放入一個數組中,我將如何實現這一點?如何在數組中存儲表單驗證錯誤
$errors = array();
$response = array();
if(empty($_POST['name'])) {
$errors['name'] = "Name required";
}
if(empty($_POST['email'])) {
$errors['email'] = "Email required";
}
$response['errors'] = $errors;
if(!empty($errors)) {
$response['success'] = false;
$response['message'] = "fail";
} else {
$response['success'] = true;
$response['message'] = "<div class='alert alert-success'>Success</div>";
}
echo json_encode($response);
}
只需使用一個數組,而不是字符串:'消息[] = 「...」' – Marvin
我看到你正在使用的引導。你在使用PHP框架嗎? –
是的,我正在使用引導程序 – Jonathan