elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.
 
Inicio Ayuda Buscar Ingresar Registrarse
28 Mayo 2012, 13:03  


Tema destacado: [AIO elhacker.NET] Compilación herramientas análisis y desinfección malware

+  Foro de elhacker.net
|-+  Programación
| |-+  Desarrollo Web
| | |-+  PHP
| | | |-+  Ayuda con preg_match()
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Ayuda con preg_match()  (Leído 861 veces)
xustyx

Desconectado Desconectado

Mensajes: 52


Ver Perfil
Ayuda con preg_match()
« en: 6 Noviembre 2011, 16:15 »

Buenas gente!

Necesito una pequeña ayuda con preg_macth a la hora de hacer un array con valores obtenido mediante get.

Los valores los obtengo de la siguiente forma.
{"t":"Nombre1","i":987654321,"u":"http:\/\/www.url.com","n":"","it":null},{"t":"Nombre2","i":123456789123,"u":"http:\/\/www.url.com","n":"","it":null}

Yo lo que quiero obtener es el valor "i":89372587823,
Algo como esto.
{"t":"Nombre1","i":987654321,"u":"http:\/\/www.url.com","n":"","it":null},{"t":"Nombre2","i":123456789123,"u":"http:\/\/www.url.com","n":"","it":null}

Y luego meterlo en el array listid...

De momento estoy intentando con esto:
Código:
preg_match("/\"i\":(.*?)/", $page, $listid);
Pero nada de nada, la variable page es donde esta la info que la devuelve correctamente por que con un echo $page se ve perfectamente todo el codigo.

Asi que no se... haber si alguien me puede echar una mano que es que no se como pasar eso a un array.

Muchas gracias a todos y hasta luego !! :)


En línea

madpitbull_99
Moderador Global
***
Desconectado Desconectado

Mensajes: 1.898



Ver Perfil WWW
Re: Ayuda con preg_match()
« Respuesta #1 en: 6 Noviembre 2011, 20:10 »

El string que quieres parsear es JSON, PHP dispone de una función que parsea automáticamente el string JSON a una variable.

Se hace con la función json_decode(). Mira a ver si te sirve.




En línea



«Si quieres la paz prepárate para la guerra» Flavius Vegetius

[Taller]Instalación/Configuración y Teoría de Servicios en Red
xustyx

Desconectado Desconectado

Mensajes: 52


Ver Perfil
Re: Ayuda con preg_match()
« Respuesta #2 en: 10 Noviembre 2011, 15:39 »

Ahora me mirare esto, pero al final encontre una manera a lo chuck norris de conseguir eso en un array despues de darle varias patadas al teclado XD...

Pero voy a mirar si lo puedo hacer limpiamente como tu dices :)

Muchas gracias un saludo !!! :D
En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
Necesito ayuda urgente: Pc inicia mal, va todo lento, y bueno por favor ayuda!
Windows
Extermination 5 2,477 Último mensaje 5 Agosto 2008, 02:47
por jmcc
Ayuda por davor ayuda os ruego ayuda XD (SOLUCIONADO)
Hardware
XxRekcahlExX 6 3,047 Último mensaje 24 Mayo 2010, 00:56
por Aprendiz-Oscuro
obtener enlace HTTP con preg_match ??
PHP
Diabliyo 1 594 Último mensaje 18 Febrero 2011, 23:47
por ~ Yoya ~
Ayuda con conversion a preg_match
Desarrollo Web
Alex_bro 3 434 Último mensaje 30 Octubre 2011, 23:46
por Alex_bro
[Solucionado] Ayuda con preg_match()
PHP
satu 5 2,107 Último mensaje 20 Diciembre 2011, 13:41
por peib0l
Powered by SMF 1.1.16 | SMF © 2006-2008, Simple Machines