2014-10-05 65 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