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