24/01/2013, 13:02
|
| | | Fecha de Ingreso: noviembre-2011 Ubicación: Coruña, España
Mensajes: 430
Antigüedad: 13 años Puntos: 67 | |
Respuesta: Metodología para encontrar una cadena dentro de un texto Yo no te decía que usases substring, yo te decía que para no generar un array de 200 valores, suponiendo que el texto tenga 200 palabras, uses una combinación de ambos. Por ejemplo si sabes que el texto es:
"Bienvenido al sistema talycual Fulanito. estamos muy contentos de que haya venido recomendado por Pepito y haya decidido comprar el paquete Paquete1..."
Podrías hacer un substring desde el primer nombre hasta el final, o si va a ser mucho más largo, desde el primer nombre hasta un punto que te de un buen margen para asegurarte que coges el segundo nombre.
Después sobre ese substring hacer un explode() de los espacios.
O bien utilizar palabras clave, si hay varias que no se repiten nunca para combinar, strpos, substr y explode. Más que nada para no generar un array enorme.
Aunque estoy seguro de que habrá alguna manera que pasándole como parámetro el texto con nombres y el texto con alguna clave, sacar los nombres |