Publicidad

JSON decode a array en PHP


Por Alex el 18/11/2019, Comentar el artículo

Comparte este artículo:      




Por defecto la función json_decode de PHP convierte un JSON en un objeto pero es muy sencillo pasarlo a un array.


Simplemente tenemos que poner TRUE al final de la instrucción de la siguiente forma:

json_decode( 'fichero_json', TRUE);


Os dejo un ejemplo

$json = '{"api":"alfa","class":"list","method":"airport","filters":"from=;to=;"}';
print_r( $json);
echo "\n\n";
print_r( json_decode( $json));
echo "\n";
print_r ( json_decode( $json, TRUE));

Si se ejecuta en el terminal veréis lo siguiente:

Ejemplo JSON a Array

Y esto es todo, y feliz programming
Saludos
Alex.



Si te ha gustado el artículo compartelo en:      




Añadir un comentarios:

Nombre:
Email: (no se publica el email)

avatar

Alex 09/08/2020 07:10:07

Hola

Para obtener un dato del array tendrías que volcar la información a una variable. por ejemplo el ultimo caso del articulo:

$pruebas = json_decode( $json, TRUE);
echo $pruebas['api'];

Obtendrias por pantalla el nombre "alfa"

Saludos

avatar

Max 09/08/2020 07:07:20

Genial!

pero como es si quiero entrar al Array y tomar el dato que contiene [api] y guardarlo en una variable?




SIGUENOS EN

ARCHIVO

Publicidad

.