Показать сообщение отдельно
  #3 (permalink)  
Старый 12.06.2014, 23:03
Аватар для Vlasenko Fedor
Профессор
Отправить личное сообщение для Vlasenko Fedor Посмотреть профиль Найти все сообщения от Vlasenko Fedor
 
Регистрация: 13.03.2013
Сообщений: 1,572

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){}

Последний раз редактировалось Vlasenko Fedor, 13.06.2014 в 00:17.
Ответить с цитированием