gracias por responder leon_iturra... he puesto
Código PHP:
if (preg_match('/^[a-z áéíóúñüÁÉÍÓÚÑÜ]+$/i',utf8_encode($cadenas)))
pero sigue sin funcionar... es más el 'echo' que hago de la variable $cadenas, que antes me salía con eñes y acentos... deja de salirme si le pongo 'echo utf8_encode($cadenas)'...
pienso en algún error "ortográfico" que haya podido cometer... y que soy incapaz de detectar... o en algún otro argumento de la función preg_match que pudiera hacer que funcione correctamente... (la verdad es que conozco poco esta función)...