Ver Mensaje Individual
  #7 (permalink)  
Antiguo 04/03/2013, 14:49
Avatar de abimaelrc
abimaelrc
Colaborador
 
Fecha de Ingreso: mayo-2009
Ubicación: En el planeta de Puerto Rico
Mensajes: 14.734
Antigüedad: 15 años, 5 meses
Puntos: 1517
Respuesta: Una Facilita!

Bueno para la búsqueda de lo que quieres es más fácil como te indiqué, si divides por [], algo así para que tengas una idea.
Código PHP:
Ver original
  1. <?php
  2.  
  3. $latLng     = "[25.774252, -80.190262],[18.466465, -66.118292],[32.321384, -64.75737],[25.774252, -80.190262]";
  4. $latLngList = array();
  5. if (preg_match_all('/\[.+?\]/', $latLng, $m) !== false) {
  6.     foreach ($m[0] as $v) {
  7.         $v = trim($v, '[]');
  8.         list($lat, $lng) = explode(',', $v);
  9.         /**
  10.          * Ya aquí puedes usar la base de datos para almacenarlo en vez de usar
  11.          * la variable.
  12.          */
  13.         $latLngList[] = array(
  14.             'lat' => trim($lat),
  15.             'lng' => trim($lng),
  16.         );
  17.     }
  18. }
  19. print_r($latLngList);
__________________
Verifica antes de preguntar.
Los verdaderos amigos se hieren con la verdad, para no perderlos con la mentira. - Eugenio Maria de Hostos