<?php
$badWords = array('palavra1', 'palavra2', 'palavra3');
$string = "A palavra1 é igual a palavra2 que é diferente da palavra3";
"/\b(" . implode($badWords,"|") . ")\b/i", $string,
$matches
);
if ($matchFound > 0) {
foreach($words as $word) {
$p[] = $word;
}
echo '<div class="notice notice-danger">A historia contém palavras censuradas, não poderá ser publicada. (';
echo ' ) </div>';
}
PD9waHAKCiRiYWRXb3JkcyA9IGFycmF5KCdwYWxhdnJhMScsICdwYWxhdnJhMicsICdwYWxhdnJhMycpOwoKJHN0cmluZyA9ICJBIHBhbGF2cmExIMOpIGlndWFsIGEgcGFsYXZyYTIgcXVlIMOpIGRpZmVyZW50ZSBkYSBwYWxhdnJhMyI7CiRtYXRjaEZvdW5kID0gcHJlZ19tYXRjaF9hbGwoCiAgICAgICAgICAgICAgICAiL1xiKCIgLiBpbXBsb2RlKCRiYWRXb3JkcywifCIpIC4gIilcYi9pIiwgCiAgICAgICAgICAgICAgICAkc3RyaW5nLCAKICAgICAgICAgICAgICAgICRtYXRjaGVzCiAgICAgICAgICAgICAgKTsKCiRwID0gYXJyYXkoKTsKaWYgKCRtYXRjaEZvdW5kID4gMCkgewogICR3b3JkcyA9IGFycmF5X3VuaXF1ZSgkbWF0Y2hlc1swXSk7CiAgZm9yZWFjaCgkd29yZHMgYXMgJHdvcmQpIHsKICAgICRwW10gPSAkd29yZDsKICB9CiAgZWNobyAnPGRpdiBjbGFzcz0ibm90aWNlIG5vdGljZS1kYW5nZXIiPkEgaGlzdG9yaWEgY29udMOpbSBwYWxhdnJhcyBjZW5zdXJhZGFzLCBuw6NvIHBvZGVyw6Egc2VyIHB1YmxpY2FkYS4gKCc7CiAgcHJpbnRfcigkcCk7CiAgZWNobyAnICkgPC9kaXY+JzsKCiAgZGllKCk7Cn0=