PHP pegar valor de um array multidimensional

PHP

JSON

22/01/2017

$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

Curtidas 0

Respostas

Victor Machado

Victor Machado

22/01/2017

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"];
GOSTEI 0
POSTAR