[PROMOÇÃO] Assine com + 30% de desconto ANUAL MENSAL (últimas horas)
Caio Oliveira Salchesttes
Criador Caio Oliveira Salchesttes 27/01/2021

Quero pegar os resultados desta API do via cep e listar dinamicamente enquanto pesquiso, mas nao estou conseguindo trabalhar com os dados

 

$url = "https://viacep.com.br/ws/RS/Porto%20Alegre/Domingos+Jose/json/";

$get = file_get_contents($url);

$json = json_decode($get);

 

Estou tentando listar com foreach mas n consigo, ja tentei de tudo como q faco?

Criador Caio Oliveira Salchesttes 27/01/2021

Os dados vem assim

 

[
  {
    "cep": "91790-072",
    "logradouro": "Rua Domingos José Poli",
    "complemento": "",
    "bairro": "Restinga",
    "localidade": "Porto Alegre",
    "uf": "RS",
    "ibge": "4314902",
    "gia": "",
    "ddd": "51",
    "siafi": "8801"
  },
  {
    "cep": "91910-420",
    "logradouro": "Rua José Domingos Varella",
    "complemento": "",
    "bairro": "Cavalhada",
    "localidade": "Porto Alegre",
    "uf": "RS",
    "ibge": "4314902",
    "gia": "",
    "ddd": "51",
    "siafi": "8801"
  },
  {
    "cep": "90420-200",
    "logradouro": "Rua Domingos José de Almeida",
    "complemento": "",
    "bairro": "Rio Branco",
    "localidade": "Porto Alegre",
    "uf": "RS",
    "ibge": "4314902",
    "gia": "",
    "ddd": "51",
    "siafi": "8801"
  }
]



Mas quando tento foreach consigo apenas listar apenas um dos dados
Caio Oliveira Salchesttes
Criador Caio Oliveira Salchesttes 27/01/2021

Quando coloco no json_decode vem assim

array:16 [
  0 => {#1357 ▶}
  1 => {#1359 ▶}
  2 => {#1364 ▶}
  3 => {#1356 ▶}
  4 => {#1361 ▶}
  5 => {#1360 ▶}
  6 => {#1362 ▶}
  7 => {#1363 ▶}
  8 => {#1365 ▶}
  9 => {#1366 ▶}
  10 => {#1367 ▶}
  11 => {#1368 ▶}
  12 => {#1369 ▶}
  13 => {#1370 ▶}
  14 => {#1371 ▶}
  15 => {#1372 ▶}
]
Caio Oliveira Salchesttes
Manager Carlos Ferreira 27/01/2021

Olá, Caio!
Tudo bem?

Você está usando o Laravel, ou usando PHP sem framework algum?

Tem o código completo no GitHub? Se sim, é uma boa, porque facilita para mim analisar o código como um todo e te ajudar a resolver.

Quando fez o loop, de algum erro? Se sim, qual?
Me passa mais detalhes (print: https://imgur.com/upload)

Carlos Ferreira
Sabe a Solução? Ajude a resolver!

Precisa estar logado para conseguir responder a este ticket!

Clique Aqui Para Entrar!