Foros del Web » Programando para Internet » PHP »

[SOLUCIONADO] Coger datos

Estas en el tema de Coger datos en el foro de PHP en Foros del Web. ¡Hola! Me preguntaba como podría coger los datos de esto: ["s","4946","pirate_stage_g","46939","0","2","2","" ,"Plataforma Barco Pirata","Constrúyelo alto","","-1","-1","false","-1","-1","false","0.9","1","1","0","0","0"] Necesito los datos que están entre comillas, pienso que sería ...
  #1 (permalink)  
Antiguo 09/11/2013, 01:48
Avatar de iEnrique  
Fecha de Ingreso: abril-2013
Ubicación: España
Mensajes: 346
Antigüedad: 11 años
Puntos: 5
Coger datos

¡Hola!

Me preguntaba como podría coger los datos de esto:

["s","4946","pirate_stage_g","46939","0","2","2","" ,"Plataforma Barco Pirata","Constrúyelo alto","","-1","-1","false","-1","-1","false","0.9","1","1","0","0","0"]

Necesito los datos que están entre comillas, pienso que sería una cosa así:

Código PHP:
Ver original
  1. $part = explode("", $_POST["furnidata"]);
  2.  
  3.   $type = $part[1];
  4.   $sprite_id = $part[3];
  5.   $name = $part[5];

Pero por otra parte hay millones de esos códigos, y cada uno tiene su [ y su ] que los separa de los otros, como si estuvieran todos juntos: http://www.habbo.es/gamedata/furnidata.

Yo únicamente tengo el nombre "pirate_stage_g" (que aparece en el primer code que os dí) de los distintos estamentos que en algún momento quiera coger pero, ¿como cojo del principio hasta el final de los [] para después cogerle los datos de las comillas?

Si no entienden se lo puedo explicar más detalladamente.

Un saludo,
muchas gracias,
Enrique.
  #2 (permalink)  
Antiguo 09/11/2013, 10:57
Avatar de ArturoGallegos
Moderador
 
Fecha de Ingreso: febrero-2008
Ubicación: Morelia, México
Mensajes: 6.774
Antigüedad: 16 años, 2 meses
Puntos: 1146
Respuesta: Coger datos

si lo que necesitas es tomar los 3 valores que indicas para cada grupo [] solo tienes hacer un explode para ],[ de esa forma tendrás dividido el contenido en un array, después haces un foreach y dentro colocas otro explode para ","

y por ultimo imprimes los 3 valores que necesitas tal cual ya lo haces.
  #3 (permalink)  
Antiguo 10/11/2013, 09:23
Avatar de iEnrique  
Fecha de Ingreso: abril-2013
Ubicación: España
Mensajes: 346
Antigüedad: 11 años
Puntos: 5
Respuesta: Coger datos

Cita:
Iniciado por ArturoGallegos Ver Mensaje
si lo que necesitas es tomar los 3 valores que indicas para cada grupo [] solo tienes hacer un explode para ],[ de esa forma tendrás dividido el contenido en un array, después haces un foreach y dentro colocas otro explode para ","

y por ultimo imprimes los 3 valores que necesitas tal cual ya lo haces.
Muchas gracias por resolver mi duda!

Etiquetas: coger
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 19:41.