Ver Mensaje Individual
  #1 (permalink)  
Antiguo 25/04/2016, 20:44
wil32
 
Fecha de Ingreso: abril-2016
Mensajes: 30
Antigüedad: 8 años
Puntos: 2
Pregunta Problema al leer un JSON con PHP

Buenas a tod@s...
Desde hace varios días vengo arrastrando un problema que no puedo solucionar por mi mismo.
Tengo un archivo JSON con diferentes datos, quiero leerlos desde php y mostrarlos en una web. Hasta ahora, todo esto va bien.
La cuestión es que en el JSON, uno de los arrays, contiene dentro otro array y no puedo leerlo con PHP. Mejor dicho, no puedo hacer que PHP me lo muestre como array, sino que lo hace como string.
Adjunto algunas imágenes.

Vista previa del JSON. (Lo recuadrado en rojo es lo que quiero dividir y mostrar por separado)



Código PHP.
Código PHP:
<?php

$leer 
file_get_contents("data2.json");
$datos json_decode($leer,true);
 
for(
$i=0;$i<=38;$i++)

{

echo 
$datos["data"]["quests"][$i]["rewards"]."<br>";

}
Lo que se ve en pantalla. (Sólo una parte de todo lo que se muestra).

Cita:
{"coins":34800,"xp":2940,"honor":0,"premium":0,"st atPoints":0,"item":0}
{"coins":1640,"xp":971,"honor":0,"premium":0,"stat Points":0,"item":0}
{"coins":22200,"xp":525,"honor":0,"premium":0,"sta tPoints":0,"item":0}
{"coins":20700,"xp":1510,"honor":0,"premium":0,"st atPoints":0,"item":0}
{"coins":11100,"xp":975,"honor":0,"premium":0,"sta tPoints":0,"item":0}
Desde ya, les agradezco su atención.
Saludos.