Ver Mensaje Individual
  #2 (permalink)  
Antiguo 06/09/2006, 18:33
AlvaroG
Invitado
 
Mensajes: n/a
Puntos:
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.