соответствовать только целому слову без регулярных выражений
Поскольку я не могу использовать preg_match (поддержка UTF8 как-то нарушена, она работает локально, но не работает), я хочу найти другой способ сопоставить слово с черным списком. Проблема в том, что я хочу искать строку только для точного соответствия, а не для первого появления строки.
Вот как я это делаю с preg_match
preg_match('/\b(badword)\b/', strtolower($string));
Пример строки:
$string = "This is a string containing badwords and one badword";
Я хочу только соответствоватьплохое слово" (в конце) и не "плохие слова".
strpos('badword', $string) matches the first one
Есть идеи?