2017-04-20 94 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線。