2014-10-05 64 views
-2

我如何訪問這種類型的PHP數組?例如我想要從數組數組中的每個數組獲得時間值如何訪問這種類型的PHP數組?

(每個數組開始使用不同的名稱,它總是改變它可以是 'AK7FJAIEVBCA6' 或 'PNAYN6JEB9VSJ2' 等)

Array (
    [test] => 1 
    [data] => Array (
     [Changing_value1] => Array (
     [now] => 1 
     [time] => 10000 
     ) 
     [Changing_value2] => Array (
     [now] => 1 
     [time] => 10000 
     ) 
     [Changing_value3] => Array (
     [now] => 1 
     [time] => 10000 
     ) 
    ) 
) 

回答

1
$array['data'][0]['time'] 

或遍歷它

foreach($array['data'] as $data) { 
    $time = $data['time']; 
} 
+0

感謝您的回覆,但這不會工作,因爲訪問'時間'你必須訪問包含這個值(Changing_value)的數組,這個值總是改變,我不知道我可以如何訪問它 – user3760540 2014-10-05 14:35:48

+0

所以,如果你想經過 所有,只是迭代像@ bali182或爲單個值使用'$ array ['data'] ['Changing_value1'] ['time']'放置您需要訪問的'Changing_value'的索引 – Kypros 2014-10-05 14:42:23

+0

您想要什麼處理這些值?迭代他們在一個循環?收集他們在另一個陣列? – 2014-10-05 14:42:36