PHP pegar valor de um array multidimensional

22/01/2017

0

$arquivo = '{"nome":"João","cpf":"00000","teste":"ooooo"}';
$dd = json_decode($arquivo, TRUE);
foreach($dd as $value)
{
$nome = $value->{'nome'};
$cpf = $value->{'cpf'};
}
Eu quero pegar o valor de nome e cpf do array porém o resultado vem null para as variaveis, alguem sabe como resolver? por favor
Rodsss

Rodsss

Responder

Posts

23/01/2017

Victor Machado

Olá Rodsss,

A sintaxe para pegar o valor de uma array pela Key é essa:
$valor = array["key"];


Além disso você está fazendo um loop por todos os valores do json, e dentro dele procurando o valor de uma variável.

Então basta fazer isso fora do loop.

$nome = $dd["nome"];
$cpf = $dd["cpf"];
Responder

Assista grátis a nossa aula inaugural

Assitir aula

Saiba por que programar é uma questão de
sobrevivência e como aprender sem riscos

Assistir agora

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar