La he simplificado para que me puedan ayudar...
Código PHP:
<?php
var_dump (is_no_right("la casa del capitalismo 2"));
Function is_no_right($str){
$nooo = array ('capitalismo','xxx','zzz');
$pedazos = explode (' ',$str);
$warn =FALSE;
foreach ($pedazos as $pedazo){
$warn = $warn OR in_array($pedazo,$nooo);
}
//$warn = in_array($pedazos,$nooo);
return $warn;
}
?>
Que opinan?
EDIT: el problema esta en el "OR" pero no comprendo porque esta mal!!!