Ver Mensaje Individual
  #2 (permalink)  
Antiguo 24/08/2011, 23:10
Avatar de andresdzphp
andresdzphp
Colaborador
 
Fecha de Ingreso: julio-2011
Ubicación: $this->Colombia;
Mensajes: 2.749
Antigüedad: 13 años, 4 meses
Puntos: 793
Respuesta: Busqueda de caracteres con expresion regular en una cadena larga

Código PHP:
Ver original
  1. <?php
  2.  
  3. $str = '20.675240000000002, -103.38849
  4. 20.674930000000003, -103.38867
  5. 20.674590000000002, -103.3887300000000';
  6.  
  7. $coordenada1 = '20.6752';
  8. $coordenada2 = '-103.38849';
  9. $patron = '#'.$coordenada1.'[0-9]*,\s'.$coordenada2.'[0-9]*#is';
  10. preg_match($patron, $str, $m);
  11. echo $m[0];

La verdad no sé si te sirve, la primera idea que se me vino a la mente fue usar LIKE de Mysql ya que hablas de una base de datos. Tal vez si muestras tu código entendamos mejor lo que intentas hacer. pensé también en substr, explode y varias opciones, hay que ver como lo estas trabajando. Saludos
__________________
Si sabemos como leer e interpretar el manual será mucho más fácil aprender PHP. En lugar de confiar en ejemplos o copiar y pegar - PHP