Основная строка содержит части, разделенные #
Мне нужно проверить, содержит ли входящая строка какие-либо из запрещенных ключей.
В реальном примере ключи создаются с помощью md5 ($ var), каждый ключ длиной 32 символа. Количество ключей является переменным как в $ banned_keys, так и в $ Input_keys1
$banned_keys = 'abc1#abc2#abc3#abc4';
$incoming_keys1='asd1#asd2#asd3#asd4'; //should pass no banned key found
$incoming_keys2='asd1#asd2#asd3#abc3'; //Should fail, contains banned key 'abc3'