Я хочу проверить многие поля в php, поэтому могу ли я проверить эти поля, используя цикл в php прямо сейчас я использую следующий код
if (empty($add_data['first_name']))
{
$responseJSON = array("Status" => false,"Message" => "please enter first_name");
header("content-type:application/json");
$response = json_encode($responseJSON);
echo $response;
}
elseif (empty($add_data['last_name'])))
{
$responseJSON = array("Status" => false,"Message" => "please enter your last_name");
header("content-type:application/json");
$response = json_encode($responseJSON);
echo $response;
}
...and so on...
Как я могу проверить в цикле? заранее спасибо
Вы используете ядро php или используете какой-либо фреймворк, такой как codeigniter или laravel?






Создайте массив полей и их сообщений об ошибках, например.
$fields = array('first_name' => "please enter first_name",
'last_name' => "please enter your last_name");
Затем вы можете просмотреть этот массив, чтобы проверить все значения и выдать соответствующее сообщение об ошибке:
foreach ($fields as $field => $error) {
if (empty($add_data[$field])) {
$responseJSON = array("Status" => false,"Message" => $error);
header("content-type:application/json");
$response = json_encode($responseJSON);
echo $response;
}
}
хранить значения в массиве, а затем использовать этот массив в json_encode вне цикла