Ver Mensaje Individual
  #1 (permalink)  
Antiguo 09/07/2013, 06:08
tukymix
Invitado
 
Mensajes: n/a
Puntos:
Buscar palabras prohibidas en texto

Hola amig@s, resulta que estoy buscando una funcion la cual me diga si existe una palabra prohibida dentro de un texto. He estado mirando en internet y las que he visto no me an convencido mucho. Mira la funcion solo quiero que me devuelva true si contiene una palabra prohibida o false si no lleva ninguna. Yo tengo el siguiente codigo pero nose si esta bien:

function Palabrotas($mensaje){
$palabrotas=array('palabrota1','palabrota2','palab rota3');

foreach($palabrotas as $palabrota){
if(!in_array($palabrota,$palabrotas)){ return true; }
}
}

por lo que imagino creo que el foreach va palabra por palabra lo cual dentro en el if si pongo un else{ return false; } si la primera palabra del texto no es palabrota pues me devolvera false y no quiero eso, entonces, a ve rsi me podeis ayudar porfavor y hacer la funcion que lea toda la frase cualsea y detecte si hay palabrotas o no y si hay que me mande true y si no hay que me mande false.
Un Saludo y gracias por adelantado a tod@s.
By Tukymix