2013-07-10 74 views
2

我有以下PHP中的數組(這是一個print_r()輸出)。PHP - 通過JSON變量數組循環遍歷

我目前正在努力循環瀏覽這些數據 - 需要能夠處理每個部分並訪問每個數組項中的值。我怎樣才能做到這一點。

我曾嘗試以下...

foreach (array as $key => $value) { 
echo $key; 
} 

enter image description here

+3

你有沒有數組的對象,也許你應該嘗試用'json_decode($ string,true)'以關聯的方式解析你的json' – slash197

+1

它是一個數組,但成員是對象。 – Timothy

+0

謝謝你的幫助...非常感謝... – Adam

回答

4

試試這個。既然你有對象的數組,你應該能夠訪問使用的每個對象屬性 - >

foreach($array as $value) { 
    echo $value -> userid; 
} 

應該呼應了所有的用戶ID對象的數組中

+0

感謝工作完美....會打勾回答一次9mins是...乾杯 – Adam

+0

不客氣:) –

4

你有對象的數組,所以嘗試這樣的事:

<?php 
foreach ($array as $value) { 
    echo $value->userid; 
    echo $value->action; 
    echo $value->photo_name; 
} 

,因爲你不是在循環使用中,因此不需要$key。每次迭代都會將對象放入$value變量中,您可以在其中訪問它的屬性。

+0

謝謝你...你的答案也是正確的。 ..投了......歡呼聲 – Adam