こんにちは私はいくつかの助けが欲しいです。フォームの必須フィールドを検証する機能があり、要求を渡します。配列内のフィールドであるため、が空の場合、たとえばfirst_nameはエラーメッセージ「first_nameisempty」を返します。。問題は、メッセージ内のフィールドの名前を、キャメルケースや「_」ではなく、ユーザーにとってより「わかりやすい」ように見せたいということです。どうすればこれを達成できますか?
psここに私のコードがあります:
$required_fields = array('first_name', 'last_name', 'email', 'profileInfo', 'message');
$errors = array_merge($errors, check_required_fields($required_fields));
現在、出力エラーメッセージは「first_nameが必要です」または「profileInfoが必要です」のようになります。関数は次のとおりです。
function check_required_fields($required_fields) {
$field_errors = array();
foreach($_POST as $field=>$value){
if(empty($value) && in_array($field, $required_fields) === true){
$field_errors[] = "the " . $field . " is required.";
//break 1;
}
}
return $field_errors;
}