我知道類似的問題之前曾被問過。但是我要問的原因是因爲我在這些問題中嘗試了許多這裏提供的解決方案,但似乎沒有任何工作適合我。 :(比方說,我嘗試了這些問題:1 2 3打印stdClass對象值
背景
我打電話到RESTAPI和JSON格式獲取數據
$apiResult = connect_to_api($link); // function works fine
echo '<pre>';
echo print_r(json_decode($apiResult));
echo '</pre>';
當我打印,得到如下結果:
stdClass Object
(
[id] => 91
[name_1] => city name
[name_2] => area name
[name_3] => municipality
[web] => www.example.com
)
問題範圍
當我嘗試訪問的id
只值它說,試圖讓非對象屬性。例如我試過
echo $apiResult->id;
foreach($apiResult as $result){
echo $result->id;
}
什麼都沒有真正起作用。不知道我哪裏錯了。任何幫助或建議表示讚賞。提前致謝。
只讓它作爲一個數組insted的對象'json_decode($ apiResult,真)' – Mihai
@Mihai的爲什麼人們想要一個完美的對象轉換成一個數組。 – RiggsFolly
@RiggsFolly爲什麼不呢? – Mihai