function compliance($x = array(), $externalData)
return array_intersect_assoc($x, $externalData) == $x;
}
и соответственно примеры. 1 аргумент - значение - массив условий, второе где проверяем. Результат True если все условия из массива находятся в, $externalData, иначе False
if(compliance(array('option'=>'com_content', 'view'=>'article'), $_GET){}
if(compliance(array('page'=>'1'), $_POST){}