<?php class Filter { public static function isArrayKeys($keys, $array) { foreach ($keys as $i) { if (!array_key_exists($i, $array)) { return false; break; } } return true; } } if (mt_rand(1, 2) == 1) //Пример данных: true/false { $_POST = [ 'login' => 'User', 'password' => 'Password' ]; } else { $_POST = [ 'data' => 'error' ]; } if (Filter::isArrayKeys('login', 'password', $_POST)) //Поиск ключей в массиве, в случаем false покажет сам массив { echo 'YES'; } else { print_r($_POST); }