PHP pegar valor de um array multidimensional
$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
$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
Curtidas 0
Respostas
Victor Machado
22/01/2017
Olá Rodsss,
A sintaxe para pegar o valor de uma array pela Key é essa:
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.
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