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)
![](http://i.imgur.com/MxpTf6G.png)
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>";
}
Cita:
Desde ya, les agradezco su atención.{"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}
{"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}
Saludos.