fork download
  1. <?php
  2.  
  3. $badWords = array('palavra1', 'safgfsa', 'palavra2', 'palavra3', 'pal4');
  4.  
  5. $string = "A palavra1 é igual a palavra2 que é diferente da palavra3";
  6. $p = array();
  7.  
  8. foreach(explode(' ', $string) as $v) {
  9. $v = str_replace([',', '.', ';', '?', '!', ':'], ['', '', '', '', '', ''], $v); // eliminar entropia, retirar pontuacao de acoprdo com a nossa lingua
  10. if(in_array($v, $badWords)) {
  11. $p[] = $v;
  12. }
  13. }
  14.  
  15. $p = array_unique($p);
  16. if(count($p) > 0) {
  17. echo "foram encontradas palavras\n";
  18. print_r($p);
  19. }
Success #stdin #stdout 0s 82560KB
stdin
Standard input is empty
stdout
foram encontradas palavras
Array
(
    [0] => palavra1
    [1] => palavra2
    [2] => palavra3
)