Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Israel Elias

[Resolvido] Como passar valores do JSON para uma variavel em PHP

Recommended Posts

Beleza galera

 

Bem tenho pouco conhecimento em JSON, mais sei que é mais leve e simples do que o XML!

bom a minha dúvida é como pegar o valores do JSON e passar para uma variavel em php

 

No XML para passar o valores para o php seria assim exemplo:

<?php
$xml = simplexml_load_file("http://localhost/xml/teste.xml");
echo "nome: ".$xml->cliente->nome;
?>

 

e no JSON como faria para passar valores para o php??

Compartilhar este post


Link para o post
Compartilhar em outros sites

Use a função json_decode:

Seu JSON (exemplo):

{"usuarios":[

{
"nome": "Gabriel Jacinto",
"idade": "13",
"email": "gamjj74@hotmail.com",
"profissao": "estudante"
}

]}

Agora no PHP:

$arquivo = "seu-json.json";

$info = file_get_contents($arquivo);

$lendo = json_decode($info);

foreach($lendo->usuario as $campo){

echo "<b>Nome:</b> ".$campo->nome;
echo "<br /><b>Idade:</b> ".$campo->idade;
echo "<br /><b>E-mail:</b> ".$campo->email;
echo "<br /><b>Profissão:</b> ".$campo->profissao;

}

Compartilhar este post


Link para o post
Compartilhar em outros sites

Aeee agora sim \0/

 

Mas o caracteres acentuados, estão aparecendo estranho! Como resolver isso??

exemplo:

O nome joão tá aparecendo assim na pagina php João

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.