Проверка в цикле в Php - PullRequest
       2

Проверка в цикле в Php

0 голосов
/ 06 февраля 2019

Я хочу проверить много полей в 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...

Как я могу проверить в цикле?Заранее спасибо

1 Ответ

0 голосов
/ 06 февраля 2019

Создайте массив полей и их сообщений об ошибках, например,

$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; 
    }
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...