Array help with multi-level PHP?

0

I'm getting this array :

Array
(
    [0] => {"Status": {"Alerta": ["Uma ou mais companhias n\u00e3o retornaram voos"], "Erro": false, "Sucesso": true
    [1] => Busca": {"Criancas": 0, "Adultos": 1, "TipoViagem": 0, "Trechos": [{"DataIda": "15/03/2018", "Destino": "GRU", "Origem": "VRN"}], "Chave": "b68e5504453bc415eb9617722c064c31c86141a0", "Senha": "2b66dde677ba97e2d75e82b1997d4c7e2d0aee65", "TipoBusca": 1, "Bebes": 0, "Companhias": ["gol", "latam", "azul"]
    [2] => Trechos": {"VRNGRU": {"Semana": {"16/03/2018": [{"Milhas": "", "Valor": "", "Companhia": "GOL"}, {"Milhas": 150000.0, "Valor": "", "Companhia": "LATAM"}], "18/03/2018": [{"Milhas": "", "Valor": "", "Companhia": "GOL"}, {"Milhas": "", "Valor": "", "Companhia": "LATAM"}], "13/03/2018": [{"Milhas": "", "Valor": "", "Companhia": "GOL"}, {"Milhas": "", "Valor": "", "Companhia": "LATAM"}], "15/03/2018": [{"Milhas": "", "Valor": "", "Companhia": "GOL"}, {"Milhas": "", "Valor": "", "Companhia": "LATAM"}], "17/03/2018": [{"Milhas": "", "Valor": "", "Companhia": "GOL"}, {"Milhas": "", "Valor": "", "Companhia": "LATAM"}], "12/03/2018": [{"Milhas": "", "Valor": "", "Companhia": "GOL"}, {"Milhas": "", "Valor": "", "Companhia": "LATAM"}], "14/03/2018": [{"Milhas": "", "Valor": "", "Companhia": "GOL"}, {"Milhas": "", "Valor": "", "Companhia": "LATAM"}]
    [3] => Voos": [], "Destino": "GRU", "Data": "15/03/2018", "Origem": "VRN"}}}
)

and would need to access each of them separately,

Example: Capture

Busca -> Crianças (e todos os seus dados separados)
Trechos -> Semana (e todos os seus dados separados)

What is the best way to achieve this?

    
asked by anonymous 15.03.2018 / 17:25

1 answer

0

Possibly this is a response in JSON, use the json_decode () function to convert this to a PHP array. Example:

<?php
$json = '{"a":1,"b":2,"c":3,"d":4,"e":5}';

var_dump(json_decode($json));
var_dump(json_decode($json, true));

?>
    
15.03.2018 / 17:39