Что то никак не разберусь, может потому что сформулировать действия не могу. Вобщем есть строки вида $var = 'д,р,л,н,в,ы,к,н,л'; Так же есть шаблон набором слов $template = 'п,я,с,и,ь,т,д,м'; Если в строке $var есть слово из шаблона, то выводим это слово, если нет, то по дефолту выводим слово "нет" Добавлено спустя 13 минут 26 секунд: допехал, использую array_intersect
$a = explode(',', 'д,р,л,н,в,ы,к,н,с'); $b = explode(',', 'п,я,с,и,ь,т,д,м'); $c = array_intersect($a,$b);