Я пытаюсь проверить, что все запросы из формы заполнены, а не заблокированы, прежде чем продолжить дальнейшие действия.
У меня есть код, который уже работает, но я хотел бы сделать его массивом вдругие, чтобы сократить мой код.
Мои запросы формы a,b,c
Ниже мой текущий код:
if ( isset($_GET) && !isset($_GET['a']) || !isset($_GET['b']) || !isset($_GET['c']) )
{ //Reject call
}else{
//Process call
}
Я хочу сократить этот код с массивом, вот мойтекущий код, но это не работает.
$supportedrequests = array('a','b','c')
if (isset($_GET) && !isset($_GET[(in_array($supportedrequests))]) ) {
{ //Reject call
}else{
//Process call
}
Любая помощь приветствуется.
ОБНОВЛЕНИЕ Этот вопрос не является дубликатом Использование if (! Empty) с несколькими переменными, не входящими вмассив , потому что он специально основан на проверке самого запроса isset($_GET)
, если он существует, и, кроме этого, не было никакого ответа для указанной темы в указанной ссылке.