2017-04-20 97 views
1

我想打印这个Json结果作为PHP列表。 但我只收到一个结果。 如果我想回显列表中的所有项目,我该怎么办。我的foreach循环只打印从Json结果的一个值

在此先感谢。

+0

'var_dump()''json_decode()'结果。如果它是空的,请获取'json_last_error_msg()'。 – frz3993

回答

0

在$向导中只有一个元素,所以它只会输出一个元素。

改变你的foreach statemet以下,

foreach ($wizards[0] as $wizard) { 

    echo isset($wizard[0]['streetAddress']) ? "".$wizard[0]['streetAddress']."" : ''; 

} 
0

的代码是好的,但你所提供的JSON是无效的。

在从倒数第三行,不应该有一个逗号:

 ], 
    } 
] 

应该是:

 ] 
    } 
] 

而且你有一个重复的“房子”条目形式出发635线。