wemerson 0 Denunciar post Postado Março 15, 2004 Olá Alguém pode me dar uma ajuda pra resolver um probleminha neste exemplo : function filtro($Texto, $palavrao){ $Texto = eregi_replace($palavrao, "<font color=\"red\"><b>!***!</b>", $msg); return $Texto;}Esta função irá substituir todas as ocorrências da string $palavrao dentro da string $Texto, mas não se preocupa em verificar se é uma palavra isolada ou parte de uma outra palavra. Como eu faço para substituir somente as ocorrências da string $palavrao, que forem palavras isoladas? Ex só quero que seja filtrada a parte em vermelho: $Mensagem = "filtrando mensagens filtr"; $Mensagem = filtro($Mensagem, "filtr"); Valeu. Wemerson Compartilhar este post Link para o post Compartilhar em outros sites
Alisson Rodrigues 3 Denunciar post Postado Março 15, 2004 Ué, na função coloca assim: $Texto = eregi_replace(" $palavrao ", "<font color=\"red\"><b>!***!</b>", $msg); ;) ^_^ Compartilhar este post Link para o post Compartilhar em outros sites