Vale......pero se puede hacer mas simple sin FOREACH como decia mas arriba
Código PHP:
<?php
$palabrotas = array ('mamasota','ricura','mmm');
$texto = "En este barrio hay una mamasota esquisita, es mmmmm una ricura deliciosa";
var_dump(hay_palabrotas($texto,$palabrotas));
function hay_palabrotas($mensaje,&$palabrotas){
$palabras = explode (' ',$mensaje);
$intersec = array_intersect($palabras,$palabrotas);
return (!empty($intersec));
}