Publicidad

JSON decode a array en PHP


Por Alex el 18/11/2019 ( actualizado 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:      



También puede interesarte:

Leer un array de PHP desde AJAX JQUERY

Leer un array de PHP desde AJAX JQUERY

Por Alex, el 21/09/2020

Convertir una imagen en base64 a fichero en PHP

Convertir una imagen en base64 a fichero en PHP

Por Alex, el 25/08/2020

Error en PHP Europe-Berlin PHP Warning

Error en PHP Europe-Berlin PHP Warning

Por Alex, el 24/08/2020

Obtener información de una imagen en PHP

Obtener información de una imagen en PHP

Por Alex, el 22/06/2020

Curso de creación de una API en PHP

Curso de creación de una API en PHP

Por Alex, el 05/06/2020

5 - Crear una API en PHP, listar marcas y coches

5 - Crear una API en PHP, listar marcas y coches

Por Alex, el 04/06/2020


Añadir un comentarios:

Nombre:
Email: (no se publica el email)

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?

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




SIGUENOS EN

ARCHIVO

Publicidad

.