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:

Enviar por POST mas de 1000 elementos en PHP

Enviar por POST mas de 1000 elementos en PHP

Por Alex, el 17/09/2021

Layouts en Codeigniter 4

Layouts en Codeigniter 4

Por Alex, el 13/08/2021

Codeigniter 4 error al ejecutarlo en Linux

Codeigniter 4 error al ejecutarlo en Linux

Por Alex, el 08/08/2021

Codeigniter 4 error al ejecutarlo por primera vez XAMPP

Codeigniter 4 error al ejecutarlo por primera vez XAMPP

Por Alex, el 08/08/2021

Doctrine en tu código PHP

Doctrine en tu código PHP

Por Alex, el 15/02/2021

Instalar composer en Linux

Instalar composer en Linux

Por Alex, el 12/02/2021


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

.