![Pensando](http://static.forosdelweb.com/fdwtheme/images/smilies/scratchchin.gif)
¿Como imprimo 10 palabras anteriores y 10 posteriores a una palabra buscada?
De Antemano gracias por la respuesta.
![de acuerdo](http://static.forosdelweb.com/fdwtheme/images/smilies/dedosarriba.png)
| |||
Pues .. primero identifica cuantas palabras tiene tu frase .. luego identifica el nº de palabra dentro de ese total de palabras es la que buscas y suma/resta tus 10 palabras ... Todo esto yo lo haría con arrays .. tipo (seguro que con expresiones regulares bien usadas .. en una línea aprox. lo tendrías hecho también .. pero no son mi fuerte ): Código PHP: El ejemplo es muyy rudimentario .. no valida si la palabra que se encuentra hay X palabras más por delante o detras que mostrar (y en consecuencia dará un error de indices de arrays si esto sucede) .. Pero .. ya tienes una idea para que la refines (incluso con uso de funciones nativas de PHP sobre arrays para "cortar/pegar" el rango de indices que requieres ... Un saludo,
__________________ Por motivos personales ya no puedo estar con Uds. Fue grato haber compartido todos estos años. Igualmente los seguiré leyendo. |