Ver Mensaje Individual
  #3 (permalink)  
Antiguo 22/02/2011, 14:49
Avatar de Patriarka
Patriarka
 
Fecha de Ingreso: enero-2011
Ubicación: Moreno, Buenos Aires, Argentina
Mensajes: 2.851
Antigüedad: 13 años, 9 meses
Puntos: 288
Respuesta: Consejos sobre ciclo for.?

Cita:
Iniciado por RIVERMILLOS Ver Mensaje
Hola quiciera saber si alguno se le ocurrre otra forma mas rapida de hacer esto..

Código PHP:
Ver original
  1. function convertir($cadena){
  2. $cadenatmp= substr($cadena,9,-2);
  3. $cadenatmp=explode(',',$cadenatmp);
  4. $count=count($cadenatmp);
  5.    for($i=0;$i<$count;++$i){
  6.       $polygon[$i]=explode(" ",$cadenatmp[$i]);
  7.    }
  8. return $polygon;
  9. }

la entrada de la funcion es algo como esto.

Código HTML:
Ver original
  1. POLYGON((-74.062107 4.670261,-74.062117 4.670188,-74.062199 4.670201,-74.062187 4.670275,-74.062107 4.670261))


saludos
Hola no se que queres que te devuelva tu funcion pero algo asi reduce tu codigo:

function convertir($cadena){
$cadenatmp= substr($cadena,9,-2);
$cadenatmp=explode(',',$cadenatmp);
foreach($cadenatmp as $key => $value){
$polygon[$key]=explode(" ",$value);
}
return $polygon;