birenksec adlı üyeden alıntı: mesajı görüntüle
$post = $_POST['metin'];
$yasak = ['ysak1','yasak2','vs'];

function kelimekontrol($post,$kelime){
    foreach ($yasak as $v) {
        if (strstr($post, $v) !== FALSE) {
            return false;
        }
        
    }
}
Şeklinde kelimelerini tek tek kontrol edebilirsin, fakat bu hali ile pek kullanışlı sayılmaz. preg_match ile yasaklı kelimeleri değiştirmen daha uygun bir çözüm olur.
Bu işlerde acemiyim bir türlü beceremedim gitti