okram: muchas gracias ..... de hecho cosas como
while ($palabra = next($palabras)) son las que tengo que aprende
Sin embargo, como le decia a GatorV en otro hilo me pase un año en la universidad tratando de des-aprender el tema de usar break dentro las estructuras de control.
Con tu ayuda ahora me quedo asi:
Código PHP:
<?php
Function is_art ($string){
$palabras = array ('arte','decoracion','modernismo');
$found = false;
while (($palabra = next($palabras)) AND (!$found)){ // ($palabra = next($palabras)) comprueba que no sea NULL como ($palabra!=NULL)
$found = stristr($string,$palabra);
}
return ($found);
}