professorv Postado Junho 20, 2018 Denunciar Share Postado Junho 20, 2018 Olá, estou com um problema, não sei organizar o json_decode no php, atualmente me encontro com esse code: <?php $cep = $_POST['cep']; // create curl resource $ch = curl_init(); // set url curl_setopt($ch, CURLOPT_URL, "http://apps.widenet.com.br/busca-cep/api/cep/$cep.json"); // $output contains the output json $output = curl_exec($ch); // close curl resource to free up system resources curl_close($ch); // {"name":"Baron","gender":"male","probability":0.88,"count":26} json_decode($output, true); ?> Que é uma pesquisa CEP, porem quando busco fica assim: https://i.imgur.com/7zzEYCz.png Queria uma coisa mais organizada sabe, tipo: code-> 49160-000 state->Sergipe [***] alguém pode me ajudar? Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 bross Postado Junho 27, 2018 Denunciar Share Postado Junho 27, 2018 (editado) <?php $cep =$_POST['cep']; $ch = file_get_contents("http://apps.widenet.com.br/busca-cep/api/cep/$cep.json"); $retorno=json_decode($ch, true); //aqui retorna array //print_r($retorno); //aqui separa resultado foreach ($retorno as $key => $value) { echo $key.'='.$value.'<br>'; } ?> Editado Junho 27, 2018 por bross Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 professorv Postado Junho 28, 2018 Autor Denunciar Share Postado Junho 28, 2018 Em 27/06/2018 at 00:16, bross disse: <?php $cep =$_POST['cep']; $ch = file_get_contents("http://apps.widenet.com.br/busca-cep/api/cep/$cep.json"); $retorno=json_decode($ch, true); //aqui retorna array //print_r($retorno); //aqui separa resultado foreach ($retorno as $key => $value) { echo $key.'='.$value.'<br>'; } ?> $key e $value são preencidas pelo que? creio que a value seja por exemplo $country Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 bross Postado Junho 28, 2018 Denunciar Share Postado Junho 28, 2018 (editado) Nesse caso só foi um exemplo de como pegar o retorno, mas você pode organizar ele como for melhor pra ti, nesse caso $key seria tipo state $value = são paulo Se quiser pegar individualmente <?php $cep ='$_post['cep']'; $ch = file_get_contents("http://apps.widenet.com.br/busca-cep/api/cep/$cep.json"); $retorno=json_decode($ch, true); //aqui retorna array //print_r($retorno); echo $retornoEstado=$retorno['state']; echo $retornoStatus=$retorno['status']; etc... ?> Editado Junho 28, 2018 por bross Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 professorv Postado Junho 29, 2018 Autor Denunciar Share Postado Junho 29, 2018 20 horas atrás, bross disse: Nesse caso só foi um exemplo de como pegar o retorno, mas você pode organizar ele como for melhor pra ti, nesse caso $key seria tipo state $value = são paulo Se quiser pegar individualmente <?php $cep ='$_post['cep']'; $ch = file_get_contents("http://apps.widenet.com.br/busca-cep/api/cep/$cep.json"); $retorno=json_decode($ch, true); //aqui retorna array //print_r($retorno); echo $retornoEstado=$retorno['state']; echo $retornoStatus=$retorno['status']; etc... ?> Ai maninho valeu seu porr*nha HAHA me ajudou muitooo ❤️ ❤️ ❤️ Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 bross Postado Junho 29, 2018 Denunciar Share Postado Junho 29, 2018 (editado) 31 minutos atrás, professorv disse: Ai maninho valeu seu porr*nha HAHA me ajudou muitooo ❤️ ❤️ ❤️ kkk precisando estou as ordens meu mano Editado Junho 29, 2018 por bross Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
professorv
Olá, estou com um problema, não sei organizar o json_decode no php, atualmente me encontro com esse code:
Que é uma pesquisa CEP, porem quando busco fica assim:
https://i.imgur.com/7zzEYCz.png
Queria uma coisa mais organizada sabe, tipo:
code-> 49160-000
state->Sergipe
[***]
alguém pode me ajudar?
Link para o comentário
Compartilhar em outros sites
5 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.