Есть множество подстрок типа array('па', 'ля', 'тыц'), допустим.
И есть слово, в котором эти подстроки надо бы найти. Если найдена хоть одна - true.
Нет ли решения изящнее
foreach(array('па', 'ля', 'тыц') as $value) {?
if (stripos($word, $value) !== false) return true;
}