![Antiguo](http://static.forosdelweb.com/fdwtheme/images/statusicon/post_old.gif)
06/09/2006, 18:33
|
|
Probablemente sea mejor, ya que creaste la expresión regular, analizar el texto y eliminar los caracteres que no sean letras, antes de hacer el explode(). Así no tendrías que revisar palabra por palabra, sino que de entrada no tendrías problemas con comas o puntos. Eso sí, tené cuidado con las letras acentuadas, generan algunos problemas con las regexp.
También creo que quizás en vez de comparar 2 matrices, podrías usar strpos para buscar la palabra en la cadena (agregándole un espacio al principio y otro al final para evitar que compare pedazos de palabra).
En fin, probá los métodos que se te ocurran y quedate con el más rápido.
Saludos. |