PHP - acceder a un array dentro de otro array de un json

 
Vista:

acceder a un array dentro de otro array de un json

Publicado por Sam (185 intervenciones) el 21/03/2018 19:24:21
Hola amigas/os, veran tengo un json del cual puedo mostrar los datos de su array, pero existe un campo dentro
de dicho array que es a su vez otro array y no se como acceder a sus datos.

Si pudieran ayudarme les estaría muy agradecido por ello verán este es mi código:

El apartado que no me funciona es el llamado "Mercados":

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
$ch = curl_init();
 
curl_setopt($ch, CURLOPT_URL, 'https://api.cryptonator.com/api/full/btc-eur');
 
 
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false); // Disable SSL verification
 
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_TIMEOUT, 3);
 
$contenido=curl_exec($ch);
 
curl_close($ch);
 
 
echo $contenido . "<br/>";
 
 
$arreglo = json_decode($contenido, true);
 
 
echo "Base: " . $arreglo['ticker']['base'] . "<br/>";
echo "Precio: " . $arreglo['ticker']['price'] . "<br/>";
echo "Mercados: " . $arreglo['ticker']['markets']['market'] . "<br/>";

Gracias de antemano.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de xve
Val: 3.943
Oro
Ha mantenido su posición en PHP (en relación al último mes)
Gráfica de PHP

acceder a un array dentro de otro array de un json

Publicado por xve (6935 intervenciones) el 22/03/2018 08:01:05
Hola Sam, he revisado el json, y dentro de markets, no tiene una clave valor que se llame market, tienes un array de valores que cada uno tiene una clave denomina market... por lo que para acceder al primer elemento, tendrás que utilizar:

1
echo "Mercados: " . $arreglo['ticker']['markets'][0]['market'] . "<br/>";

Para saber el numero de elementos que tienes markets:
1
count($arreglo['ticker']['markets']);
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar