-
Conteúdo Similar
-
Por Giovanird
Através do json_decote abaixo:
$decode = json_decode($json); echo ("<pre>"); print_r ($decode); echo ("</pre>"); Recebo a seguinte estrutura abaixo:
stdClass Object ( [Data] => Array ( [0] => stdClass Object ( [modelo] => stdClass Object ( [cor] => azul [tamanho] => 43 ) [1] => stdClass Object ( [modelo] => stdClass Object ( [cor] => verde [tamanho] => 44 ) [2] => stdClass Object ( [modelo] => stdClass Object ( [cor] => laranja [tamanho] => 41 ) ) ) E com o seguinte código abaixo, só me retorna a primeira posição "cor"
$listar = $decode->Data[0]->modelo->cor; echo"Cor: ".$listar."<br>"; Cor: azul Se eu retirar o valor [0] do Array Data não me retorna nada.
$listar = $decode->Data->modelo->cor; echo"Cor: ".$listar."<br>"; Cor: O que devo fazer para que eu possa receber todas as linhas da lista?
Cor: azul
Cor: verde
Cor: laranja
Não consegui fazer com o código abaixo, me retornando nada:
for($i = 0; $i < count($decode['Data']); $i++) { echo "<div>Cor: " . $decode[$i]->{'cor'} . "</div>"; echo "<br />"; }
-