Para contar tienes str_word_count sin tener que reemplazar la fuente original cambiando acentos, Ñ's, etcétera, que en principio es muy mala idea, luego no sabrás si era minúscula o mayúscula por poner un ejemplo:
Ahora habrá que ver que quieres hacer con el resultado...