Ayuda JSON DECODE Php

deskpro123 Seguir

Iota
Verificación en dos pasos activada
Verificado por Whatsapp
Desde
5 Jun 2012
Mensajes
2.014
Hola a todos, estoy haciendo un proyecto y me he trabado por un JSON DECODE, he buscado bastante en google pero ni en sitios en ingles aparece.

Hace un rato con este codigo php sacaba informacion de una URL:

PHP:
$gender=json_decode(file_get_contents("URL"))->gender;


Sacaba la informacion de "gender" de le URL:
PHP:
{
   "gender": "male",
}

Y el resultado era:

Male


Ahora tengo que sacar de otra URL la informacion: is_silhouette pero no me funciona con el mismo codigo, sera porque hay una variable llamada data?

De ahi quiero sacar la informacion:

PHP:
{
   "data": {
      "is_silhouette": false
   }
}


Este codigo no me funciona, que debo cambiarle?

PHP:
$is_silhouette=json_decode(file_get_contents("URL"))->is_silhouette;

Gracias de antemano.
 

yaircaballero

Delta
Verificación en dos pasos activada
Verificado por Whatsapp
Desde
4 Mar 2013
Mensajes
600
---------- Post agregado el 15-mar-2014 hora: 00:23 ----------
Hola a todos, estoy haciendo un proyecto y me he trabado por un JSON DECODE, he buscado bastante en google pero ni en sitios en ingles aparece.

Hace un rato con este codigo php sacaba informacion de una URL:

PHP:
$gender=json_decode(file_get_contents("URL"))->gender;


Sacaba la informacion de "gender" de le URL:
PHP:
{
   "gender": "male",
}

Y el resultado era:

Male


Ahora tengo que sacar de otra URL la informacion: is_silhouette pero no me funciona con el mismo codigo, sera porque hay una variable llamada data?

De ahi quiero sacar la informacion:

PHP:
{
   "data": {
      "is_silhouette": false
   }
}


Este codigo no me funciona, que debo cambiarle?

PHP:
$is_silhouette=json_decode(file_get_contents("URL"))->is_silhouette;

Gracias de antemano.

no te agas lio el codigo:

$is_silhouette_json=json_decode(file_get_contents("URL" ),1);
$is_silhouette=$is_silhouette_json["data"]["is_silhouette"];
 
Última edición:

deskpro123

Iota
Verificación en dos pasos activada
Verificado por Whatsapp
Desde
5 Jun 2012
Mensajes
2.014
---------- Post agregado el 15-mar-2014 hora: 00:23 ----------


no te agas lio el codigo:

$is_silhouette_json=json_decode(file_get_contents("URL" ),1);
$is_silhouette=$is_silhouette_json["data"]["is_silhouette"];

Hey amigo muchisimas gracias de verdad me ayudaste bastante con esas lineas, te lo agradezco, no se que haria sin la ayuda que he recibido por todos en forobeta en especial por el amigo [MENTION=9679]cicklow[/MENTION] que siempre se presta a ayudarme y a responder mis preguntas xD.

Un saludo.
 

yaircaballero

Delta
Verificación en dos pasos activada
Verificado por Whatsapp
Desde
4 Mar 2013
Mensajes
600
Hey amigo muchisimas gracias de verdad me ayudaste bastante con esas lineas, te lo agradezco, no se que haria sin la ayuda que he recibido por todos en forobeta en especial por el amigo [MENTION=9679]cicklow[/MENTION] que siempre se presta a ayudarme y a responder mis preguntas xD.

Un saludo.
(y):p8::p8::p8::p8:
 
Arriba