Проверка пустых элементов массива в PHP
При получении массива элементов из формы вам может потребоваться проверить, все ли из них пустой. Если это так, вы можете запустить специальную проверку и добавить сообщения об ошибках.
Рассмотрим следующий массив элементов:
$array = array(
'RequestID' => $_POST["RequestID"],
'ClientName' => $_POST["ClientName"],
'Username' => $_POST["Username"],
'RequestAssignee' => $_POST["RequestAssignee"],
'Status' => $_POST["Status"],
'Priority' => $_POST["Priority"]
);
Чтобы проверить, все ли элементы массива пусты, вы можете использовать встроенную функцию array_filter следующим образом:
if(!array_filter($array)) {
echo 'Please enter a value into at least one of the fields regarding the request you are searching for. ';
}
Этот подход использует функцию array_filter без обратного вызова. В результате из массива будут удалены все записи, имеющие значение FALSE (эквивалент пустого значения). Если результирующий массив пуст, это означает, что все элементы были пусты, и будет отображено сообщение об ошибке.
Отказ от ответственности: Все предоставленные ресурсы частично взяты из Интернета. В случае нарушения ваших авторских прав или других прав и интересов, пожалуйста, объясните подробные причины и предоставьте доказательства авторских прав или прав и интересов, а затем отправьте их по электронной почте: [email protected]. Мы сделаем это за вас как можно скорее.
Copyright© 2022 湘ICP备2022001581号-3