Atribuir conteúdo Json à variável PHP (RESOLVIDO)
Salve galera,
Estou iniciando no mundo WebService e já me deparo com o seguinte problema.
O Servidor da TOTVS via rest, me retorna exatamente da seguinte forma:
$resposta = enviaConteudoParaAPI($cabecalho, $conteudo, $url, $tpRequisicao);
print_r($resposta);
Resultado:
{"CAMPOS":"[\"\"A1_COD\",\"A1_NOME\",\"TIPO\"]","DADOS":"[[\"00932221\",\"PEDRO GONCALVES\",\"TITULAR\"][\"00164577\",\"JORGE ARAGAO\",\"TITULAR\"]]"}
//TRATADO
$array = json_decode($resposta, true);
$campos = $array['CAMPOS'];
$dados = $array['DADOS'];
print_r($array);
Resultado :
Array ( [CAMPOS] => [""A1_COD","A1_NOME","TIPO"] [DADOS] => [["00932221","PEDRO GONCALVES","TITULAR"]["00164577","JORGE ARAGAO","TITULAR"]] )
Acontece que preciso atribuir cada conteúdo a uma variável, ou seja, preciso trabalhar com cada valor de forma distinta:
$A1_COD = ['$A1_COD'];
$A1_NOME = ['A1_NOME'];
$TIPO = ['TIPO'];
echo "Codigo: $A1_COD, Nome: $A1_NOME, Tipo: $TIPO";
Onde eu preciso do seguinte resultado:
Codigo: 00932221 , Nome: PEDRO GONCALVES, Tipo: TITULAR
Codigo: 00164577 , Nome: JORGE ARAGAO, Tipo: TITULAR
Em outras palavras, preciso transformar este array:
Array ([["00932221","PEDRO GONÇALVES","TITULAR"]["00164577","JORGE ARAGAO","TITULAR"]])
Neste array:
Array ( [A1_COD] => 00932221 [A1_NOME] => PEDRO GONÇALVES [TIPO] => TITULAR )
Array ( [A1_COD] => 00164577 [A1_NOME] => JORGE ARAGAO [TIPO] => TITULAR )Discussão (4)
Carregando comentários...